Detect with git-p4 submit --direct when there are no changes in the working directory
authorSimon Hausmann <shausman@rhea.troll.no>
Mon, 21 May 2007 08:08:11 +0000 (10:08 +0200)
committerSimon Hausmann <shausman@rhea.troll.no>
Mon, 21 May 2007 08:08:11 +0000 (10:08 +0200)
git-p4

diff --git a/git-p4 b/git-p4
index 35a513f..f08ee6d 100755 (executable)
--- a/git-p4
+++ b/git-p4
@@ -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")