mercurial/commands.py
changeset 755 87e2b094ab86
parent 750 25986be9a1aa
child 757 7000825ef3ba
equal deleted inserted replaced
754:3e73bf876f17 755:87e2b094ab86
   560 
   560 
   561     fp = make_file(repo, repo.changelog, opts['output'],
   561     fp = make_file(repo, repo.changelog, opts['output'],
   562                    node=node, total=total, seqno=seqno,
   562                    node=node, total=total, seqno=seqno,
   563                    revwidth=revwidth)
   563                    revwidth=revwidth)
   564     if fp != sys.stdout:
   564     if fp != sys.stdout:
   565         ui.note("Exporting patch to '%s'.\n" % fp.name)
   565         ui.note("%s\n" % fp.name)
   566 
   566 
   567     fp.write("# HG changeset patch\n")
   567     fp.write("# HG changeset patch\n")
   568     fp.write("# User %s\n" % change[1])
   568     fp.write("# User %s\n" % change[1])
   569     fp.write("# Node ID %s\n" % hg.hex(node))
   569     fp.write("# Node ID %s\n" % hg.hex(node))
   570     fp.write("# Parent  %s\n" % hg.hex(prev))
   570     fp.write("# Parent  %s\n" % hg.hex(prev))
   582         raise Abort("export requires at least one changeset")
   582         raise Abort("export requires at least one changeset")
   583     seqno = 0
   583     seqno = 0
   584     revs = list(revrange(ui, repo, changesets))
   584     revs = list(revrange(ui, repo, changesets))
   585     total = len(revs)
   585     total = len(revs)
   586     revwidth = max(len(revs[0]), len(revs[-1]))
   586     revwidth = max(len(revs[0]), len(revs[-1]))
       
   587     ui.note(len(revs) > 1 and "Exporting patches:\n" or "Exporting patch:\n")
   587     for cset in revs:
   588     for cset in revs:
   588         seqno += 1
   589         seqno += 1
   589         doexport(ui, repo, cset, seqno, total, revwidth, opts)
   590         doexport(ui, repo, cset, seqno, total, revwidth, opts)
   590 
   591 
   591 def forget(ui, repo, file1, *files):
   592 def forget(ui, repo, file1, *files):