chiark
/
gitweb
/
~mdw
/
stgit
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New refresh tests
[stgit]
/
stgit
/
commands
/
commit.py
diff --git
a/stgit/commands/commit.py
b/stgit/commands/commit.py
index df7fa67857330658e61b9349520458775f9d3434..99b7b5de18ed2370e8a77a1d766e2dcb0fd3b2c2 100644
(file)
--- a/
stgit/commands/commit.py
+++ b/
stgit/commands/commit.py
@@
-15,14
+15,18
@@
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
"""
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
"""
-from
optparse import make_option
+from
stgit.argparse import opt
from stgit.commands import common
from stgit.lib import transaction
from stgit.out import *
from stgit.commands import common
from stgit.lib import transaction
from stgit.out import *
-help = 'permanently store the applied patches into stack base'
-usage = """%prog [<patchnames>] | -n NUM | --all
-
+help = 'Permanently store the applied patches into the stack base'
+kind = 'stack'
+usage = ['',
+ '<patchnames>',
+ '-n NUM',
+ '--all']
+description = """
Merge one or more patches into the base of the current stack and
remove them from the series while advancing the base. This is the
opposite of 'stg uncommit'. Use this command if you no longer want to
Merge one or more patches into the base of the current stack and
remove them from the series while advancing the base. This is the
opposite of 'stg uncommit'. Use this command if you no longer want to
@@
-36,11
+40,13
@@
The -n/--number option specifies the number of applied patches to
commit (counting from the bottom of the stack). If -a/--all is given,
all applied patches are committed."""
commit (counting from the bottom of the stack). If -a/--all is given,
all applied patches are committed."""
+options = [
+ opt('-n', '--number', type = 'int',
+ short = 'Commit the specified number of patches'),
+ opt('-a', '--all', action = 'store_true',
+ short = 'Commit all applied patches')]
+
directory = common.DirectoryHasRepositoryLib()
directory = common.DirectoryHasRepositoryLib()
-options = [make_option('-n', '--number', type = 'int',
- help = 'commit the specified number of patches'),
- make_option('-a', '--all', action = 'store_true',
- help = 'commit all applied patches')]
def func(parser, options, args):
"""Commit a number of patches."""
def func(parser, options, args):
"""Commit a number of patches."""