Code

Specifying --detect-branches is now only needed for the initial clone/sync.
authorSimon Hausmann <shausman@trolltech.com>
Sun, 20 May 2007 21:39:40 +0000 (23:39 +0200)
committerSimon Hausmann <shausman@trolltech.com>
Sun, 20 May 2007 21:39:40 +0000 (23:39 +0200)
Afterwards it's turned on implicitly if more p4 branches than remotes/p4/master
are found.

Signed-off-by: Simon Hausmann <shausman@trolltech.com>
contrib/fast-import/git-p4

index bcea4cf3deac1c5eeb21c5468b574a043611cb27..d4bf67333fc7139618b257122362cbca814d87b5 100755 (executable)
@@ -719,6 +719,9 @@ class P4Sync(Command):
         self.initialParents = {}
 
         self.listExistingP4GitBranches()
+        if len(self.p4BranchesInGit) > 1:
+            print "Importing from/into multiple branches"
+            self.detectBranches = True
 
         if self.syncWithOrigin and gitBranchExists("origin") and gitBranchExists("refs/remotes/p4/master") and not self.detectBranches:
             ### needs to be ported to multi branch import