aboutsummaryrefslogtreecommitdiff
path: root/b4/command.py
diff options
context:
space:
mode:
Diffstat (limited to 'b4/command.py')
-rw-r--r--b4/command.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/b4/command.py b/b4/command.py
index 0393fea..ee865b9 100644
--- a/b4/command.py
+++ b/b4/command.py
@@ -42,7 +42,13 @@ def cmd_am(cmdargs):
def cmd_attest(cmdargs):
import b4.attest
- b4.attest.attest_patches(cmdargs)
+ if cmdargs.mutt_filter:
+ b4.attest.mutt_filter()
+ elif len(cmdargs.patchfile):
+ b4.attest.attest_patches(cmdargs)
+ else:
+ logger.critical('ERROR: missing patches to attest')
+ sys.exit(1)
def cmd_pr(cmdargs):
@@ -118,7 +124,9 @@ def cmd():
help='OBSOLETE: this option does nothing and will be removed')
sp_att.add_argument('-o', '--output', default=None,
help='OBSOLETE: this option does nothing and will be removed')
- sp_att.add_argument('patchfile', nargs='+', help='Patches to attest')
+ sp_att.add_argument('-m', '--mutt-filter', action='store_true', default=False,
+ help='Run in mutt filter mode')
+ sp_att.add_argument('patchfile', nargs='*', help='Patches to attest')
sp_att.set_defaults(func=cmd_attest)
# b4 pr