summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Boeglin <alexandre.boeglin@parrot.com>2015-04-30 14:50:33 +0200
committerAlexandre Boeglin <alexandre.boeglin@parrot.com>2015-04-30 14:54:47 +0200
commit382582728ea779aa4cc5e8a7eba2b7b2167efabc (patch)
tree40cefffc2092d6813021d904af1ead84b292c57e
parent4ccad7554b958c701653c41a72442cccf301e71a (diff)
downloadgit-repo-382582728ea779aa4cc5e8a7eba2b7b2167efabc.tar.gz
Don't attempt to create "fully qualified names" for SHA1s
Doing so breaks "repo init -b <SHA1>". Change-Id: Ic071a1b099a9125db22ea446d7e92e7854d69b37
-rw-r--r--project.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/project.py b/project.py
index 6217aec8..61fddacc 100644
--- a/project.py
+++ b/project.py
@@ -1396,7 +1396,7 @@ class Project(object):
1396 branch = self.GetBranch(name) 1396 branch = self.GetBranch(name)
1397 branch.remote = self.GetRemote(self.remote.name) 1397 branch.remote = self.GetRemote(self.remote.name)
1398 branch.merge = self.revisionExpr 1398 branch.merge = self.revisionExpr
1399 if not branch.merge.startswith('refs/'): 1399 if not branch.merge.startswith('refs/') and not ID_RE.match(self.revisionExpr):
1400 branch.merge = R_HEADS + self.revisionExpr 1400 branch.merge = R_HEADS + self.revisionExpr
1401 revid = self.GetRevisionId(all_refs) 1401 revid = self.GetRevisionId(all_refs)
1402 1402