X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/blobdiff_plain/d0bfda1a1a21cb1f4ef661051199f98fd4869752..994fdba73855eb93305d4722678b2af8266dbcb5:/stgit/commands/common.py diff --git a/stgit/commands/common.py b/stgit/commands/common.py index 9b97eb6..a4b5a87 100644 --- a/stgit/commands/common.py +++ b/stgit/commands/common.py @@ -194,6 +194,21 @@ def push_patches(patches, check_merged = False): else: print 'done' +def pop_patches(patches): + """Pop the patches in the list from the stack. It is assumed that + the patches are listed in the stack reverse order. + """ + p = patches[-1] + if len(patches) == 1: + print 'Popping patch "%s"...' % p, + else: + print 'Popping "%s" - "%s" patches...' % (patches[0], p), + sys.stdout.flush() + + crt_series.pop_patch(p) + + print 'done' + def name_email(address): """Return a tuple consisting of the name and email parsed from a standard 'name ' or 'email (name)' string