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