Catch p4 errors in rollback early enough (before deleting refs!)
[gitweb.git] / contrib / fast-import / git-p4
index 6ae3bc6e5db86babbc1b8d68a66f28252881ba07..6d016b83d4b72f3ff1e2281d1365e0ab3aaa1ab7 100755 (executable)
@@ -152,6 +152,9 @@ class P4RollBack(Command):
             return False
         maxChange = int(args[0])
 
+        if "p4ExitCode" in p4Cmd("p4 changes -m 1"):
+            die("Problems executing p4");
+
         if self.rollbackLocalBranches:
             refPrefix = "refs/heads/"
             lines = mypopen("git rev-parse --symbolic --branches").readlines()