changeset 10960 | ca739acf1a98 |
parent 10926 | 4d81cbd8a851 |
child 10969 | ca052b484e56 |
--- a/mercurial/localrepo.py Mon Apr 19 16:47:44 2010 -0500 +++ b/mercurial/localrepo.py Mon Apr 12 19:33:25 2010 -0400 @@ -455,6 +455,14 @@ pass raise error.RepoLookupError(_("unknown revision '%s'") % key) + def lookupbranch(self, key, remote=None): + repo = remote or self + if key in repo.branchmap(): + return key + + repo = (remote and remote.local()) and remote or self + return repo[key].branch() + def local(self): return True