# HG changeset patch # User mpm@selenic.com # Date 2005-06-15 18:01:15 # Node ID e3667e3a18ac62f690507c0d2372d4c922be88ea # Parent dda243bb34b3ac992a34758fd4411bd0bb85582d hg commit: add -A flag -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hg commit: add -A flag From: Chris Mason Add hg commit -A that calls hg addremove before trying to run the commit manifest hash: d25cb3ab4e0dc2e8642bcbef32da4ab178cd4823 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCsGzrywK+sNU5EO8RAvdFAJ46ZjyACMvKEUq8RmdxZB9ZE0z6ygCfYYzq UP2EXTOQ2pdhxKFyad8h/Rg= =wzZD -----END PGP SIGNATURE----- diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -246,6 +246,8 @@ def commit(ui, repo, *files, **opts): try: text = open(opts['logfile']).read() except IOError: pass + if opts['addremove']: + addremove(ui, repo, *files) repo.commit(relpath(repo, files), text, opts['user'], opts['date']) def debugaddchangegroup(ui, repo): @@ -596,6 +598,7 @@ table = { "cat|dump": (cat, [], 'hg cat [rev]'), "commit|ci": (commit, [('t', 'text', "", 'commit text'), + ('A', 'addremove', None, 'run add/remove during commit'), ('l', 'logfile', "", 'commit text file'), ('d', 'date', "", 'data'), ('u', 'user', "", 'user')],