aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Shaw <chickencha@gmail.com>2010-07-14 17:17:04 -0700
committerRuss Cox <rsc@golang.org>2010-07-14 17:17:04 -0700
commite8fcf600939997d0d77f404ad082728e921a15c3 (patch)
tree85477353fe6c31231d6b43c902d4b6333147cc3b
parentdc60c5a7ec6be11d494fcba8421b0f68324c8eb1 (diff)
downloadgo-e8fcf600939997d0d77f404ad082728e921a15c3.tar.gz
go-e8fcf600939997d0d77f404ad082728e921a15c3.zip
codereview: Fix for Mercurial >= 1.6
R=rsc, adg, rsc1 CC=golang-dev https://golang.org/cl/1804041
-rw-r--r--lib/codereview/codereview.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/codereview/codereview.py b/lib/codereview/codereview.py
index 2d0977caae..750ae871ca 100644
--- a/lib/codereview/codereview.py
+++ b/lib/codereview/codereview.py
@@ -592,7 +592,11 @@ def getremote(ui, repo, opts):
# delete it in an attempt to "help"
proxy = os.environ.get('http_proxy')
source = hg.parseurl(ui.expandpath("default"), None)[0]
- other = hg.repository(cmdutil.remoteui(repo, opts), source)
+ try:
+ remoteui = hg.remoteui # hg 1.6
+ except:
+ remoteui = cmdutil.remoteui
+ other = hg.repository(remoteui(repo, opts), source)
if proxy is not None:
os.environ['http_proxy'] = proxy
return other
@@ -2856,7 +2860,7 @@ class MercurialVCS(VersionControlSystem):
if not err:
self.base_rev = mqparent
else:
- self.base_rev = RunShell(["hg", "parent", "-q"]).split(':')[1].strip()
+ self.base_rev = RunShell(["hg", "parents", "-q"]).split(':')[1].strip()
def _GetRelPath(self, filename):
"""Get relative path of a file according to the current directory,
given its logical path in the repo."""