mercurial/commands.py
changeset 16373 329887a7074c
parent 16304 a740fa28d718
parent 16357 8ca7187d479f
child 16389 79fecd735d26
equal deleted inserted replaced
16371:4417eb761ba8 16373:329887a7074c
  2436           hg export -r "outgoing()" -o "%n-%m.patch"
  2436           hg export -r "outgoing()" -o "%n-%m.patch"
  2437 
  2437 
  2438     Returns 0 on success.
  2438     Returns 0 on success.
  2439     """
  2439     """
  2440     changesets += tuple(opts.get('rev', []))
  2440     changesets += tuple(opts.get('rev', []))
  2441     if not changesets:
  2441     revs = scmutil.revrange(repo, changesets)
       
  2442     if not revs:
  2442         raise util.Abort(_("export requires at least one changeset"))
  2443         raise util.Abort(_("export requires at least one changeset"))
  2443     revs = scmutil.revrange(repo, changesets)
       
  2444     if len(revs) > 1:
  2444     if len(revs) > 1:
  2445         ui.note(_('exporting patches:\n'))
  2445         ui.note(_('exporting patches:\n'))
  2446     else:
  2446     else:
  2447         ui.note(_('exporting patch:\n'))
  2447         ui.note(_('exporting patch:\n'))
  2448     cmdutil.export(repo, revs, template=opts.get('output'),
  2448     cmdutil.export(repo, revs, template=opts.get('output'),