mercurial/hg.py
changeset 10358 d42821cd5c96
parent 10282 08a0f04b56bd
child 10365 d757bc0c7865
--- a/mercurial/hg.py	Sun Feb 07 10:01:55 2010 +0100
+++ b/mercurial/hg.py	Sat Feb 06 20:24:51 2010 +0100
@@ -22,10 +22,10 @@
     '''parse url#branch, returning url, branch + revs'''
 
     if '#' not in url:
-        return url, (revs or None), revs and revs[-1] or None
+        return url, (revs or None), revs and revs[0] or None
 
     url, branch = url.split('#', 1)
-    checkout = revs and revs[-1] or branch
+    checkout = revs and revs[0] or branch
     return url, (revs or []) + [branch], checkout
 
 schemes = {
@@ -188,7 +188,7 @@
     else:
         src_repo = source
         origsource = source = src_repo.url()
-        checkout = rev and rev[-1] or None
+        checkout = rev and rev[0] or None
 
     if dest is None:
         dest = defaultdest(source)