mercurial/commands.py
changeset 2413 c1ec81319870
parent 2412 e5cb39577b9f
child 2414 86e07466bcfc
equal deleted inserted replaced
2412:e5cb39577b9f 2413:c1ec81319870
  1170             continue
  1170             continue
  1171         copylist.append((tfn(pat, dest, srcs), srcs))
  1171         copylist.append((tfn(pat, dest, srcs), srcs))
  1172     if not copylist:
  1172     if not copylist:
  1173         raise util.Abort(_('no files to copy'))
  1173         raise util.Abort(_('no files to copy'))
  1174 
  1174 
  1175     for targetpath, srcs in copylist:
  1175     if not opts.get('dry_run'):
  1176         for origsrc, abssrc, relsrc, exact in srcs:
  1176         for targetpath, srcs in copylist:
  1177             copy(origsrc, abssrc, relsrc, targetpath(abssrc), exact)
  1177             for origsrc, abssrc, relsrc, exact in srcs:
       
  1178                 copy(origsrc, abssrc, relsrc, targetpath(abssrc), exact)
  1178 
  1179 
  1179     if errors:
  1180     if errors:
  1180         ui.warn(_('(consider using --after)\n'))
  1181         ui.warn(_('(consider using --after)\n'))
  1181     return errors, copied
  1182     return errors, copied
  1182 
  1183 
  2880         (copy,
  2881         (copy,
  2881          [('A', 'after', None, _('record a copy that has already occurred')),
  2882          [('A', 'after', None, _('record a copy that has already occurred')),
  2882           ('f', 'force', None,
  2883           ('f', 'force', None,
  2883            _('forcibly copy over an existing managed file')),
  2884            _('forcibly copy over an existing managed file')),
  2884           ('I', 'include', [], _('include names matching the given patterns')),
  2885           ('I', 'include', [], _('include names matching the given patterns')),
  2885           ('X', 'exclude', [], _('exclude names matching the given patterns'))],
  2886           ('X', 'exclude', [], _('exclude names matching the given patterns')),
       
  2887           ('n', 'dry-run', None, _('print what would be done'))],
  2886          _('hg copy [OPTION]... [SOURCE]... DEST')),
  2888          _('hg copy [OPTION]... [SOURCE]... DEST')),
  2887     "debugancestor": (debugancestor, [], _('debugancestor INDEX REV1 REV2')),
  2889     "debugancestor": (debugancestor, [], _('debugancestor INDEX REV1 REV2')),
  2888     "debugcomplete":
  2890     "debugcomplete":
  2889         (debugcomplete,
  2891         (debugcomplete,
  2890          [('o', 'options', None, _('show the command options'))],
  2892          [('o', 'options', None, _('show the command options'))],