X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/blobdiff_plain/8560c67bce5458f876284afbee43be9ca862529a..d1368d811f20d4957d9fca7a8fe016e764f77d1b:/stgit/commands/common.py diff --git a/stgit/commands/common.py b/stgit/commands/common.py index 723fc5b..8a625f8 100644 --- a/stgit/commands/common.py +++ b/stgit/commands/common.py @@ -214,7 +214,7 @@ def pop_patches(patches, keep = False): print 'done' -def parse_patches(patch_args, patch_list, boundary = 0): +def parse_patches(patch_args, patch_list, boundary = 0, ordered = False): """Parse patch_args list for patch names in patch_list and return a list. The names can be individual patches and/or in the patch1..patch2 format. @@ -271,6 +271,9 @@ def parse_patches(patch_args, patch_list, boundary = 0): patches += pl + if ordered: + patches = [p for p in patch_list if p in patches] + return patches def name_email(address):