comparison mercurial/commands.py @ 755:87e2b094ab86

Show filenames for hg export in verbose mode on a separate lines. This makes parsing by external tools much easier.
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 22 Jul 2005 07:42:47 +0100
parents 25986be9a1aa
children 7000825ef3ba
comparison
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):