Mercurial > public > mercurial-scm > hg
comparison mercurial/cmdutil.py @ 13467:31aa2e5b0750 stable
export: only close files which export itself has opened
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Wed, 23 Feb 2011 13:21:55 +0500 |
parents | 14f3795a5ed7 |
children | 4ec34de8bbb1 |
comparison
equal
deleted
inserted
replaced
13466:f2295f7cd468 | 13467:31aa2e5b0750 |
---|---|
679 parents.reverse() | 679 parents.reverse() |
680 prev = (parents and parents[0]) or nullid | 680 prev = (parents and parents[0]) or nullid |
681 | 681 |
682 shouldclose = False | 682 shouldclose = False |
683 if not fp: | 683 if not fp: |
684 shouldclose = True | |
685 fp = make_file(repo, template, node, total=total, seqno=seqno, | 684 fp = make_file(repo, template, node, total=total, seqno=seqno, |
686 revwidth=revwidth, mode='ab') | 685 revwidth=revwidth, mode='ab') |
686 if fp != template: | |
687 shouldclose = True | |
687 if fp != sys.stdout and hasattr(fp, 'name'): | 688 if fp != sys.stdout and hasattr(fp, 'name'): |
688 repo.ui.note("%s\n" % fp.name) | 689 repo.ui.note("%s\n" % fp.name) |
689 | 690 |
690 fp.write("# HG changeset patch\n") | 691 fp.write("# HG changeset patch\n") |
691 fp.write("# User %s\n" % ctx.user()) | 692 fp.write("# User %s\n" % ctx.user()) |