import: don't strip '#' lines from patch descriptions (issue 2417)
Previously no '# ' lines came through the parser.
Now only the first '# ' lines are processed, from '# HG changeset patch' and to
the first line not starting with '# '.
test-notify: stabilize output
test-notify is made a bit more stable by stripping "all" folders away instead
of just 3.
tests: reintroduce ":$HGPORT" in test output
This reduces the number of patterns that must be adjusted when writing tests.
tests: remove the last traces of $HGTMP
$HGTMP isn't needed - and if we need something like that then $TESTTMP is more
appropriate.
tests: remove filtertmp.py and helpers.sh
These nice starts ended up being replaced with globs.
tests: remove redundant globs
Many globs now just match $TESTTMP and is no longer needed.
tests: replace test tmp directory with $TESTTMP in test output
This reduces the number of patterns that must be adjusted when writing tests.
dispatch: properly handle relative path aliases used with -R (
issue2376)
This ensures the repo config is read relative to the repo root during
dispatch.
dispatch: remove superfluous try/except when reading local ui config
ui.readconfig() already handles IOError in this case.