Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/patch.py @ 4124:ef4c1cd6f4e4
Let patch.export handle any fp-like object
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Thu, 01 Mar 2007 20:53:38 -0800 |
parents | 226df1808f16 |
children | ef7c39ae5d4c |
comparison
equal
deleted
inserted
replaced
4123:00923fbce248 | 4124:ef4c1cd6f4e4 |
---|---|
608 prev = (parents and parents[0]) or nullid | 608 prev = (parents and parents[0]) or nullid |
609 | 609 |
610 if not fp: | 610 if not fp: |
611 fp = cmdutil.make_file(repo, template, node, total=total, | 611 fp = cmdutil.make_file(repo, template, node, total=total, |
612 seqno=seqno, revwidth=revwidth) | 612 seqno=seqno, revwidth=revwidth) |
613 if fp not in (sys.stdout, repo.ui): | 613 if hasattr(fp, 'name'): |
614 repo.ui.note("%s\n" % fp.name) | 614 repo.ui.note("%s\n" % fp.name) |
615 | 615 |
616 fp.write("# HG changeset patch\n") | 616 fp.write("# HG changeset patch\n") |
617 fp.write("# User %s\n" % ctx.user()) | 617 fp.write("# User %s\n" % ctx.user()) |
618 fp.write("# Date %d %d\n" % ctx.date()) | 618 fp.write("# Date %d %d\n" % ctx.date()) |