Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 37778:f10cb49951e1
forget: rename --confirm to --interactive
Differential Revision: https://phab.mercurial-scm.org/D3405
author | Sushil khanchi <sushilkhanchi97@gmail.com> |
---|---|
date | Wed, 18 Apr 2018 19:25:35 +0530 |
parents | 141017c7f7a9 |
children | ea63a2004d09 |
comparison
equal
deleted
inserted
replaced
37777:a4cac7b0ea4f | 37778:f10cb49951e1 |
---|---|
110 ('', 'pager', 'auto', | 110 ('', 'pager', 'auto', |
111 _("when to paginate (boolean, always, auto, or never)"), _('TYPE')), | 111 _("when to paginate (boolean, always, auto, or never)"), _('TYPE')), |
112 ] | 112 ] |
113 | 113 |
114 dryrunopts = cmdutil.dryrunopts | 114 dryrunopts = cmdutil.dryrunopts |
115 confirmopts = cmdutil.confirmopts | |
116 remoteopts = cmdutil.remoteopts | 115 remoteopts = cmdutil.remoteopts |
117 walkopts = cmdutil.walkopts | 116 walkopts = cmdutil.walkopts |
118 commitopts = cmdutil.commitopts | 117 commitopts = cmdutil.commitopts |
119 commitopts2 = cmdutil.commitopts2 | 118 commitopts2 = cmdutil.commitopts2 |
120 formatteropts = cmdutil.formatteropts | 119 formatteropts = cmdutil.formatteropts |
2060 with ui.formatter('files', opts) as fm: | 2059 with ui.formatter('files', opts) as fm: |
2061 return cmdutil.files(ui, ctx, m, fm, fmt, opts.get('subrepos')) | 2060 return cmdutil.files(ui, ctx, m, fm, fmt, opts.get('subrepos')) |
2062 | 2061 |
2063 @command( | 2062 @command( |
2064 '^forget', | 2063 '^forget', |
2065 walkopts + dryrunopts + confirmopts, | 2064 [('i', 'interactive', None, _('use interactive mode')), |
2065 ] + walkopts + dryrunopts, | |
2066 _('[OPTION]... FILE...'), inferrepo=True) | 2066 _('[OPTION]... FILE...'), inferrepo=True) |
2067 def forget(ui, repo, *pats, **opts): | 2067 def forget(ui, repo, *pats, **opts): |
2068 """forget the specified files on the next commit | 2068 """forget the specified files on the next commit |
2069 | 2069 |
2070 Mark the specified files so they will no longer be tracked | 2070 Mark the specified files so they will no longer be tracked |
2096 opts = pycompat.byteskwargs(opts) | 2096 opts = pycompat.byteskwargs(opts) |
2097 if not pats: | 2097 if not pats: |
2098 raise error.Abort(_('no files specified')) | 2098 raise error.Abort(_('no files specified')) |
2099 | 2099 |
2100 m = scmutil.match(repo[None], pats, opts) | 2100 m = scmutil.match(repo[None], pats, opts) |
2101 dryrun, confirm = opts.get('dry_run'), opts.get('confirm') | 2101 dryrun, interactive = opts.get('dry_run'), opts.get('interactive') |
2102 rejected = cmdutil.forget(ui, repo, m, prefix="", | 2102 rejected = cmdutil.forget(ui, repo, m, prefix="", |
2103 explicitonly=False, dryrun=dryrun, | 2103 explicitonly=False, dryrun=dryrun, |
2104 confirm=confirm)[0] | 2104 interactive=interactive)[0] |
2105 return rejected and 1 or 0 | 2105 return rejected and 1 or 0 |
2106 | 2106 |
2107 @command( | 2107 @command( |
2108 'graft', | 2108 'graft', |
2109 [('r', 'rev', [], _('revisions to graft'), _('REV')), | 2109 [('r', 'rev', [], _('revisions to graft'), _('REV')), |