hgext/patchbomb.py
changeset 4487 ead2fa544cbf
parent 4486 c15955bde7dd
child 4562 d48e1b5f8265
--- a/hgext/patchbomb.py
+++ b/hgext/patchbomb.py
@@ -226,7 +226,9 @@ def patchbomb(ui, repo, *revs, **opts):
     if not opts['test']:
         mail.validateconfig(ui)
 
-    # option handling
+    if not (revs or opts.get('rev') or opts.get('outgoing')):
+        raise util.Abort(_('specify at least one changeset with -r or -o'))
+
     commands.setremoteconfig(ui, opts)
     if opts.get('outgoing') and opts.get('bundle'):
         raise util.Abort(_("--outgoing mode always on with --bundle; do not re-specify --outgoing"))