# HG changeset patch # User Eric Hopper # Date 1178829756 25200 # Node ID a764edb6fc952e620438a6c7a8cc10bcffe80039 # Parent aac150af09e8f8cf39cdfdcc1ae081e419f98b09 Add branch information to hg export. diff -r aac150af09e8 -r a764edb6fc95 mercurial/patch.py --- a/mercurial/patch.py Sat May 12 21:09:31 2007 +0200 +++ b/mercurial/patch.py Thu May 10 13:42:36 2007 -0700 @@ -612,6 +612,7 @@ ctx = repo.changectx(rev) node = ctx.node() parents = [p.node() for p in ctx.parents() if p] + branch = ctx.branch() if switch_parent: parents.reverse() prev = (parents and parents[0]) or nullid @@ -625,6 +626,8 @@ fp.write("# HG changeset patch\n") fp.write("# User %s\n" % ctx.user()) fp.write("# Date %d %d\n" % ctx.date()) + if branch and (branch != 'default'): + fp.write("# Branch %s\n" % branch) fp.write("# Node ID %s\n" % hex(node)) fp.write("# Parent %s\n" % hex(prev)) if len(parents) > 1: