summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 7aded26)
raw | patch | inline | side by side (parent: 7aded26)
author | Simon Hausmann <simon@lst.de> | |
Sun, 10 Jun 2007 08:57:40 +0000 (10:57 +0200) | ||
committer | Simon Hausmann <simon@lst.de> | |
Sun, 10 Jun 2007 08:57:40 +0000 (10:57 +0200) |
Signed-off-by: Simon Hausmann <simon@lst.de>
contrib/fast-import/git-p4 | patch | blob | history |
index d03ba0b6ad4c570e33d45538ee9e3ec84d18c4ef..9d52eada425424f1dedcd8704128067fcc5412dc 100755 (executable)
print ("Creating/updating branch(es) in %s based on origin branch(es)"
% self.refPrefix)
+ originPrefix = "origin/p4/"
+
for line in read_pipe_lines("git rev-parse --symbolic --remotes"):
line = line.strip()
- if (not line.startswith("origin/")) or line.endswith("HEAD"):
+ if (not line.startswith(originPrefix)) or line.endswith("HEAD"):
continue
- headName = line[len("origin/"):]
+ headName = line[len(originPrefix):]
remoteHead = self.refPrefix + headName
- originHead = "origin/" + headName
+ originHead = line
original = extractSettingsGitLog(extractLogMessageFromGitCommit(originHead))
if (not original.has_key('depot-paths')
# map from branch depot path to parent branch
self.knownBranches = {}
self.initialParents = {}
- self.hasOrigin = gitBranchExists("origin")
+ self.hasOrigin = gitBranchExists("origin") or gitBranchExists("origin/p4") or gitBranchExists("origin/p4/master")
if self.importIntoRemotes:
self.refPrefix = "refs/remotes/p4/"