mercurial/cmdutil.py
changeset 4478 b2b55acbacdd
parent 4472 736e49292809
child 4522 591322269fed
--- a/mercurial/cmdutil.py	Fri Jun 01 18:52:18 2007 -0500
+++ b/mercurial/cmdutil.py	Fri Jun 01 18:40:14 2007 -0500
@@ -11,6 +11,15 @@
 
 revrangesep = ':'
 
+def parseurl(url, revs):
+    '''parse url#branch, returning url, branch + revs'''
+
+    if '#' not in url:
+        return url, (revs or None)
+
+    url, rev = url.split('#', 1)
+    return url, revs + [rev]
+
 def revpair(repo, revs):
     '''return pair of nodes, given list of revisions. second item can
     be None, meaning use working dir.'''