refactor version code
- simplify version detection code
- move detection code into setup.py
- move version reading function into util.py
- drop version.py code
This makes hg more closely follow its own recommendation of how to deal with
versioning your builds: use hg id in your build script.
merge: fix execute bit update issue introduced by
89207edf3973
transplant: move docstrings before imports (see
issue1466)
diff: add --change option to display single changeset diff (
issue1420)
mq: lowercase output
This extension produces quite a lot of informational messages during
its normal operation and it is hard to say which strings can be
changed and which cannot.
churn: lowercase output
This changes the continuously updated progress bar -- not something a
script would rely on.
Improved hgweb test.
The hgweb fix in
069b29656401 aimed at restoring the "back" link in hgweb's
filelog that has been lost in
62e0bb41e682. However, the previous version of
this test ran the filelog command on a file with only a single filelog entry.
In this case, the previous hgweb version did not exhibit the bug. The error
condition is now correctly tested with a filelog of 2 entries.