Mercurial > public > mercurial-scm > hg-stable
diff tests/test-hg-parseurl.py @ 10365:d757bc0c7865
interpret repo#name url syntax as branch instead of revision
Previously, the name part of an repo#name url was interpreted as a
revision, similar to using the --rev option. Now it is instead looked
up as a branch first, and if that succeeds all the heads of the branch
will be processed instead of just its tip-most head. If the branch
lookup fails, it will be assumed to be an revision as before (e.g. for
tags).
author | Sune Foldager <cryo@cyanite.org> |
---|---|
date | Sun, 07 Feb 2010 14:29:07 +0100 |
parents | 29bc5d18714a |
children | 4c50552fc9bc |
line wrap: on
line diff
--- a/tests/test-hg-parseurl.py Sun Feb 07 14:01:43 2010 +0100 +++ b/tests/test-hg-parseurl.py Sun Feb 07 14:29:07 2010 +0100 @@ -2,11 +2,11 @@ from mercurial.hg import parseurl -def testparse(url, rev=[]): - print '%s, revs: %r, checkout: %r' % parseurl(url, rev) +def testparse(url, branch=[]): + print '%s, branches: %r' % parseurl(url, branch) testparse('http://example.com/no/anchor') testparse('http://example.com/an/anchor#foo') -testparse('http://example.com/no/anchor/revs', rev=['foo']) -testparse('http://example.com/an/anchor/revs#bar', rev=['foo']) -testparse('http://example.com/an/anchor/rev-None#foo', rev=None) +testparse('http://example.com/no/anchor/branches', branch=['foo']) +testparse('http://example.com/an/anchor/branches#bar', branch=['foo']) +testparse('http://example.com/an/anchor/branches-None#foo', branch=None)