run-test: replace backslashes in TESTDIR
This may cause troubles in MSYS on Windows.
dispatch: tolerate non-standard version strings in tuplever() (
issue3470)
When developing, we may see non-standard version strings of the form
5d64306f39bb+
20120525
which caused tuplever() to raise
ValueError: invalid literal for int() with base 10: '
5d64306f39bb'
and shadowing the real traceback.
revset: cache alias expansions
Caching has no performance effect on the revset aliases which triggered
the recent recursive evaluation bug. I wrote it not to feel bad about
expanding several times the same complicated expression.
hg-ssh: read-only flag
Allows you to restrict a ssh key to have read-only access to a set of
repos by passing the --read-only flag to hg-ssh.
This is useful in an environment where the number of unix users you
can or are willing to create is limited. In such an environment,
multiple users or applications will share a single unix account. Some
of those applications will likely need read-only access to the
repository. This change makes it possible to grant them such access
without requiring that they use a separate unix account.
util: subclass deque for Python 2.4 backwards compatibility
It turns out that Python 2.4's deque type is lacking a remove method.
We can't implement remove in terms of find, because it doesn't have
find either.
Added signature for changeset
85a358df5bbb
Added tag 2.2.2 for changeset
85a358df5bbb