Detect with git-p4 submit --direct when there are no changes in the working directory
authorSimon Hausmann <shausman@trolltech.com>
Mon, 21 May 2007 08:08:11 +0000 (10:08 +0200)
committerSimon Hausmann <shausman@trolltech.com>
Mon, 21 May 2007 08:08:11 +0000 (10:08 +0200)
Signed-off-by: Simon Hausmann <shausman@trolltech.com>
contrib/fast-import/git-p4

index 35a513f..f08ee6d 100755 (executable)
@@ -386,6 +386,9 @@ class P4Submit(Command):
 
         if self.directSubmit:
             self.diffStatus = mypopen("git diff -r --name-status HEAD").readlines()
+            if len(self.diffStatus) == 0:
+                print "No changes in working directory to submit."
+                return True
             patch = mypopen("git diff -p --binary --diff-filter=ACMRTUXB HEAD").read()
             self.diffFile = gitdir + "/p4-git-diff"
             f = open(self.diffFile, "wb")