From 7354d6941b555dd15a0fe9c9e46d4394cf92f01f Mon Sep 17 00:00:00 2001 Message-Id: <7354d6941b555dd15a0fe9c9e46d4394cf92f01f.1717011658.git.mdw@distorted.org.uk> From: Mark Wooding Date: Mon, 31 Oct 2005 21:54:47 +0100 Subject: [PATCH] Add an option to delete a patch from a certain branch Organization: Straylight/Edgeware From: Paolo \'Blaisorblade\' Giarrusso From: Paolo 'Blaisorblade' Giarrusso Actually, simply adding the option is enough... Restrict print_crt_patch() to the case when we didn't specify --branch (as it's useless otherwise). Signed-off-by: Paolo 'Blaisorblade' Giarrusso --- stgit/commands/delete.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/stgit/commands/delete.py b/stgit/commands/delete.py index 01bea62..c97d8ed 100644 --- a/stgit/commands/delete.py +++ b/stgit/commands/delete.py @@ -32,8 +32,8 @@ be part of the unapplied list or be the topmost one, in the latter case the command also popping it from the stack. Note that the 'delete' operation is irreversible.""" -options = [] - +options = [make_option('-b', '--branch', + help = 'use BRANCH instead of the default one')] def func(parser, options, args): """Deletes a patch @@ -48,4 +48,6 @@ def func(parser, options, args): crt_series.delete_patch(args[0]) print 'Patch "%s" successfully deleted' % args[0] - print_crt_patch() + + if not options.branch: + print_crt_patch() -- [mdw]