help: use progress instead of mq as in 'hg help config' example
contrib: promote strip extension over MQ in sample.hgrc
contrib: stop mentioning obsolete graphlog extension in sample.hgrc
contrib: don't mention obsolete graphlog extension in mercurial.ini
bisect: don't mention obsolete graphlog extension in help
glossary: don't mention obsolete graphlog extension
i18n-pt_BR: synchronized with 224e96078708
largefiles: don't crash on 'local renamed directory' actions

a12798938721 introduced splitstandin on all action filenames. It would however
crash on 'd' actions where the filename is None.

Fix that and add test coverage for that case.
unshelve: don't commit unknown files during unshelve (issue4113)

Previously, unshelve would temporarily commit unknown files (via addremove) in
an attempt to allow unshelving into unknown files.  This produced unexpected
results, like the file time stamp changing and a .i file being created.

This change makes it no longer use addremove.  It ignores unknown files
completely.  If an unshelve would overwrite an unknown file, the unknown file is
moved to *.orig

The shelve continue/abort format is changed, but it just removes stuff from the
end of the file, so it can still read the old format.
unshelve: add tests for unknown files

Adds a basic test for shelving/unshelving with an unknown file present.

Adds a test for unshelving on top of an existing unknown file.
help: fix backwards bisect help example
i18n: add the tool to check Mercurial specific translation problems in *.po

Existing tool like "msgfmt --check" can check typical translation
problems (missing "%s" in msgstr, for example), but can't check
Mercurial specific ones.

For example, "msgfmt --check" can't check whether the translated
string given to "ui.promptchoice()" is correct or not, even though
problems like below cause run-time error or unexpected behavior:

  - less or more choices than msgid,
  - choices without '&', or
  - choices with '&' followed by none

This patch adds the tool to check Mercurial specific translation
problems in *.po files.
i18n-ja: synchronized with 5246fd4781d8
i18n-pt_BR: fix wording in tag command help text
merge with i18n
hgk: fix tag list parser (issue4101)

As tags may have embedded spaces, and "hg tags" command doesn't escape them,
the output of the command doesn't make a well-formed list, so we can't just
iterate over it. Instead, apply a simple regexp to transform it to a list
which we actually use. Line boundary matching should be enabled.
i18n-pt_BR: synchronized with 734ff413eb7e
tests: fix Mac doctest escape code garbage for check-translations
Added tag 2.8.1 for changeset 209e04a06467
Added signature for changeset 209e04a06467