equal
deleted
inserted
replaced
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): |