subrepo: handle svn externals and meta changes (
issue1982)
- Detect changes to meta on regular and external entries
- Do not try to commit external entries
subrepo: svn xml output is much easier to parse
That's especially true with status flags: there are different fields and values
for regular changes, meta changes, externals changes and externals meta
changes.
subrepo: make svn use C locale for portability
My reasons to do
c2e2a5e6c36b were wrong. We want to have non-localized svn
output while preserving current locale for input arguments and svn internals.
This is achieved by setting LC_MESSAGE=C.
summary: L10N messages hide clean-ness of workdir from 'hg summary'
'hg summary' recognizes workdir as clean by searching for 'clean' is
in own output text. But 'clean' is one of I18N target texts, so 'hg
summary --quiet' behaves incorrectly in non-English locale.
mercurial.el: add forgotten version number
The number was accidentally removed in the change from GPLv2 to GPLv2+
in
25e572394f5c.
test-patch-offset: Don't use unified diff
Solaris diff -u likes to be "helpful" and tell that "No differences encountered"