remote-hg: do not interfer with hg's revs() method
commit8b89e59b7356c6bcfcc111b73f479a5321a283d5
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Sat, 7 Apr 2012 07:12:53 +0000 (7 02:12 -0500)
committerJohannes Schindelin <johannes.schindelin@gmx.de>
Sat, 7 Apr 2012 07:12:55 +0000 (7 02:12 -0500)
treebdf9e18fcb0ff8fbae989e9eb78570ad55e16c9c
parent699dee3664e07c8f8b7487e215cba394448a82fe
remote-hg: do not interfer with hg's revs() method

Matt Mackall introduced a revs() method to the localrepo class on Wed
Nov 2 13:37:34 2011 in the commit 'localrepo: add revs helper method'.
It is used when constructing a commit in memory.

If we store the set of revs we want to handle under the same name, it
overrides that method, resulting in an unpleasant 'TypeError: 'set'
object is not callable' whenever we want to push (as we are constructing
commits in memory, then).

So let's work around that by renaming our field to 'revs2' and hope that
upstream Mercurial does not introduce a field of that name, too.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
git-remote-hg.py
git_remote_helpers/git/repo.py