Răsfoiți Sursa

Don't attempt to create "fully qualified names" for SHA1s

Doing so breaks "repo init -b <SHA1>".

Change-Id: Ic071a1b099a9125db22ea446d7e92e7854d69b37
Alexandre Boeglin 10 ani în urmă
părinte
comite
382582728e
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      project.py

+ 1 - 1
project.py

@@ -1396,7 +1396,7 @@ class Project(object):
     branch = self.GetBranch(name)
     branch.remote = self.GetRemote(self.remote.name)
     branch.merge = self.revisionExpr
-    if not branch.merge.startswith('refs/'):
+    if not branch.merge.startswith('refs/') and not ID_RE.match(self.revisionExpr):
       branch.merge = R_HEADS + self.revisionExpr
     revid = self.GetRevisionId(all_refs)