Mercurial > public > mercurial-scm > hg-stable
diff mercurial/hg.py @ 13897:375872fdadba
hg: make parseurl() consistently return normalised path
Before this the path was only normalised when a fragment was used.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Wed, 06 Apr 2011 12:48:59 +0200 |
parents | e574207e3bcd |
children | 97ed99d1f419 |
line wrap: on
line diff
--- a/mercurial/hg.py Wed Apr 06 11:30:08 2011 +0100 +++ b/mercurial/hg.py Wed Apr 06 12:48:59 2011 +0200 @@ -55,10 +55,10 @@ '''parse url#branch, returning (url, (branch, branches))''' u = url.url(path) - if not u.fragment: - return path, (None, branches or []) - branch = u.fragment - u.fragment = None + branch = None + if u.fragment: + branch = u.fragment + u.fragment = None return str(u), (branch, branches or []) schemes = {