Mercurial > hgsubversion
diff hgsubversion/svnmeta.py @ 1013:d507c1a12dcb
layouts: refactor mercurial branch to svn path mapping out of svnmeta
This leaves the existing svnmeta.remotename as a proxy to the new
layout objects rather than updating any of the callsites.
author | David Schleimer <dschleimer@fb.com> |
---|---|
date | Wed, 24 Apr 2013 15:23:33 -0700 |
parents | e8cd211684c4 |
children | 0ed7cf23e801 |
line wrap: on
line diff
--- a/hgsubversion/svnmeta.py +++ b/hgsubversion/svnmeta.py @@ -225,13 +225,7 @@ class SVNMeta(object): return self.layoutobj.localname(path) def remotename(self, branch): - if self.layout == 'single': - return '' - if branch == 'default' or branch is None: - return 'trunk' - elif branch.startswith('../'): - return branch[3:] - return 'branches/%s' % branch + return self.layoutobj.remotename(branch) def genextra(self, revnum, branch): extra = {}