mercurial/commands.py
changeset 610 4c02464cb9f0
parent 609 2acf1f5df2e6
child 612 9cd745437269
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: