comparison mercurial/commands.py @ 610:4c02464cb9f0

check export options for changeset before running # HG changeset patch # User shaleh@speakeasy.net # Node ID 0cc64f4312540b2081c76dc589cc825d734676d8 # Parent f7bfe827ea381afc89f486b2d93d7f4fe86de04d check export options for changeset before running diff -r f7bfe827ea38 -r 0cc64f431254 mercurial/commands.py
author shaleh@speakeasy.net
date Mon, 04 Jul 2005 11:06:01 -0800
parents 2acf1f5df2e6
children 9cd745437269
comparison
equal deleted inserted replaced
609:2acf1f5df2e6 610:4c02464cb9f0
524 524
525 dodiff(fp, ui, repo, None, prev, node) 525 dodiff(fp, ui, repo, None, prev, node)
526 526
527 def export(ui, repo, *changesets, **opts): 527 def export(ui, repo, *changesets, **opts):
528 """dump the header and diffs for one or more changesets""" 528 """dump the header and diffs for one or more changesets"""
529 if not changesets:
530 ui.warn("error: export requires at least one changeset\n")
531 sys.exit(1)
529 seqno = 0 532 seqno = 0
530 revs = list(revrange(ui, repo, changesets)) 533 revs = list(revrange(ui, repo, changesets))
531 total = len(revs) 534 total = len(revs)
532 revwidth = max(len(revs[0]), len(revs[-1])) 535 revwidth = max(len(revs[0]), len(revs[-1]))
533 for cset in revs: 536 for cset in revs: