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())