~mdw
/
stgit
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a new option to "stg applied" and "stg unapplied" that provides a count
[stgit]
/
stgit
/
commands
/
applied.py
diff --git
a/stgit/commands/applied.py
b/stgit/commands/applied.py
index
8a2a232
..
f131d62
100644
(file)
--- a/
stgit/commands/applied.py
+++ b/
stgit/commands/applied.py
@@
-31,7
+31,11
@@
List the patches from the series which were already pushed onto the
stack. They are listed in the order in which they were pushed, the
last one being the current (topmost) patch."""
stack. They are listed in the order in which they were pushed, the
last one being the current (topmost) patch."""
-options = []
+options = [make_option('-b', '--branch',
+ help = 'use BRANCH instead of the default one'),
+ make_option('-c', '--count',
+ help = 'print the number of applied patches',
+ action = 'store_true')]
def func(parser, options, args):
def func(parser, options, args):
@@
-40,5
+44,10
@@
def func(parser, options, args):
if len(args) != 0:
parser.error('incorrect number of arguments')
if len(args) != 0:
parser.error('incorrect number of arguments')
- for p in crt_series.get_applied():
- print p
+ applied = crt_series.get_applied()
+
+ if options.count:
+ print len(applied)
+ else:
+ for p in applied:
+ print p