chiark / gitweb /
Refuse to send empty patches
authorCatalin Marinas <catalin.marinas@gmail.com>
Mon, 24 Mar 2008 09:51:39 +0000 (09:51 +0000)
committerCatalin Marinas <catalin.marinas@gmail.com>
Mon, 24 Mar 2008 09:51:39 +0000 (09:51 +0000)
Signed-off-by: Catalin Marinas <catalin.marinas@gmail.com>
stgit/commands/mail.py

index eea84f2ed979ff095a2bad62b6aea424e71c05b9..f2567251b3b56b41aab1064cd9e14463acfd2525 100644 (file)
@@ -517,6 +517,12 @@ def func(parser, options, args):
     else:
         raise CmdException, 'Incorrect options. Unknown patches to send'
 
+    out.start('Checking the validity of the patches')
+    for p in patches:
+        if crt_series.empty_patch(p):
+            raise CmdException, 'Cannot send empty patch "%s"' % p
+    out.done()
+
     smtppassword = options.smtp_password or config.get('stgit.smtppassword')
     smtpuser = options.smtp_user or config.get('stgit.smtpuser')
     smtpusetls = options.smtp_tls or config.get('stgit.smtptls') == 'yes'