mq: removed -m from qpush help (Issue2401)
The -m option became deprecated in changeset
bcf90e712dc3,
but the option still appeared in the help line for the qpush
command
run-tests: move build/ directory to HGTMP
Before, running a test would give you a build/ directory in the root
of your Mercurial source tree. The directory had a full copy of the
the source, so a grep in '**/*.py' would find files inside build/.
Makefile: remove the build folder manually
Given a system Python version of 2.6, the following won't clean up build:
$ make local PYTHON=python2.7
$ make clean
Distutils only cleans up build subdirectories for the current Python
version.
This patch cleans up the build folder even if PYTHON=python2.7 isn't
specified to clean.
Makefile: remove all .so files during clean
This ensures .so files in hgext are cleaned up.
keyword: support rollback by restoring expansion to previous values
Prevent spurious differences in the working directory
after a rollback.
Add tests for several rollback situations.