From: Simon Hausmann Date: Sun, 17 Jun 2007 13:10:24 +0000 (+0200) Subject: Warn about conflicting p4 branch mappings and use the first one found. X-Git-Url: http://crossforests.com/gitweb?a=commitdiff_plain;h=82f6aacdb7fc1cc4baf9e46bed471f61177066d5;p=python%2Ffast-export.git Warn about conflicting p4 branch mappings and use the first one found. Signed-off-by: Simon Hausmann --- diff --git a/git-p4 b/git-p4 index 3b6d8a0..2040591 100755 --- a/git-p4 +++ b/git-p4 @@ -957,6 +957,12 @@ class P4Sync(Command): source = source[len(self.depotPaths[0]):-4] destination = destination[len(self.depotPaths[0]):-4] + if destination in self.knownBranches: + if not self.silent: + print "p4 branch %s defines a mapping from %s to %s" % (info["branch"], source, destination) + print "but there exists another mapping from %s to %s already!" % (self.knownBranches[destination], destination) + continue + self.knownBranches[destination] = source lostAndFoundBranches.discard(destination)