Mercurial > hg
changeset 2411:734df6333ca4
add: add -n/--dry-run option
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Fri, 09 Jun 2006 08:40:06 -0700 |
parents | 1e80d47b8581 |
children | e5cb39577b9f |
files | mercurial/commands.py |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/commands.py Thu Jun 08 11:28:27 2006 -0700 +++ b/mercurial/commands.py Fri Jun 09 08:40:06 2006 -0700 @@ -641,7 +641,8 @@ elif repo.dirstate.state(abs) == '?': ui.status(_('adding %s\n') % rel) names.append(abs) - repo.add(names) + if not opts['dry_run']: + repo.add(names) def addremove(ui, repo, *pats, **opts): """add all new files, delete all missing files (DEPRECATED) @@ -2801,7 +2802,8 @@ "^add": (add, [('I', 'include', [], _('include names matching the given patterns')), - ('X', 'exclude', [], _('exclude names matching the given patterns'))], + ('X', 'exclude', [], _('exclude names matching the given patterns')), + ('n', 'dry-run', None, _('print what would be done'))], _('hg add [OPTION]... [FILE]...')), "debugaddremove|addremove": (addremove,