hg ident does not indicate modified ("+") if (just) a subrepo workdir is changed. This might be related to hg ident not beeing subrepo aware at all, but it gives a false image of the workdir status.
I think this is covered by http://mercurial.selenic.com/wiki/Subrepository#Caveats "Many commands are not aware of subrepos"
I'd say it's covered by the wiki, yes, but the eventual goal is to make things like `identify` subrepo-aware, isn't it?
Yes. Moving this one back to bug, it'd be nice to fix this sooner rather than later.
It was actually the false positive that triggered my issue report - I had a dirty subrepo, but ident told me all was clean. Adding a -S option could be a solution - but I guess that it should only add the "+" value (if any subrepo was dirty - *or* any subrepo out of sync with .hgsubstate).
--- Bug imported by bugzilla@serpentine.com 2012-05-12 09:20 EDT --- This bug was previously known as _bug_ 2839 at http://mercurial.selenic.com/bts/issue2839
Fix in crew-stable: http://hg.intevation.org/mercurial/crew/rev/3e856d8abe9c
Mass close old bugs in testing.