comparison mercurial/commands.py @ 16373:329887a7074c

merge with stable
author Matt Mackall <mpm@selenic.com>
date Fri, 06 Apr 2012 15:18:14 -0500
parents a740fa28d718 8ca7187d479f
children 79fecd735d26
comparison
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'),