Fix git symbolic-ref warning on initial clone
Signed-off-by: Simon Hausmann <shausman@trolltech.com>
This commit is contained in:
parent
dc52403696
commit
faf1bd2026
@ -732,6 +732,8 @@ class P4Sync(Command):
|
|||||||
self.knownBranches = {}
|
self.knownBranches = {}
|
||||||
self.initialParents = {}
|
self.initialParents = {}
|
||||||
|
|
||||||
|
createP4HeadRef = False;
|
||||||
|
|
||||||
if self.syncWithOrigin and gitBranchExists("origin") and gitBranchExists("refs/remotes/p4/master") and not self.detectBranches:
|
if self.syncWithOrigin and gitBranchExists("origin") and gitBranchExists("refs/remotes/p4/master") and not self.detectBranches:
|
||||||
### needs to be ported to multi branch import
|
### needs to be ported to multi branch import
|
||||||
|
|
||||||
@ -754,8 +756,9 @@ class P4Sync(Command):
|
|||||||
if gitBranchExists("refs/heads/p4"):
|
if gitBranchExists("refs/heads/p4"):
|
||||||
system("git update-ref %s refs/heads/p4" % self.branch)
|
system("git update-ref %s refs/heads/p4" % self.branch)
|
||||||
system("git branch -D p4");
|
system("git branch -D p4");
|
||||||
|
# create it /after/ importing, when master exists
|
||||||
if not gitBranchExists("refs/remotes/p4/HEAD"):
|
if not gitBranchExists("refs/remotes/p4/HEAD"):
|
||||||
system("git symbolic-ref refs/remotes/p4/HEAD %s" % self.branch)
|
createP4HeadRef = True
|
||||||
|
|
||||||
# this needs to be called after the conversion from heads/p4 to remotes/p4/master
|
# this needs to be called after the conversion from heads/p4 to remotes/p4/master
|
||||||
self.listExistingP4GitBranches()
|
self.listExistingP4GitBranches()
|
||||||
@ -1008,6 +1011,9 @@ class P4Sync(Command):
|
|||||||
self.gitOutput.close()
|
self.gitOutput.close()
|
||||||
self.gitError.close()
|
self.gitError.close()
|
||||||
|
|
||||||
|
if createP4HeadRef:
|
||||||
|
system("git symbolic-ref refs/remotes/p4/HEAD %s" % self.branch)
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
class P4Rebase(Command):
|
class P4Rebase(Command):
|
||||||
|
Loading…
Reference in New Issue
Block a user