Mercurial > public > mercurial-scm > hg-stable
diff mercurial/commands.py @ 2299:dacf718e1d48
Add timestamp field to export format. Make import and mq use it.
author | Danek Duvall <danek.duvall@sun.com> |
---|---|
date | Wed, 17 May 2006 18:54:30 +0200 |
parents | 3dc6f2501dbc |
children | 52b9b6751b2c |
line wrap: on
line diff
--- a/mercurial/commands.py Wed May 17 14:46:12 2006 +0200 +++ b/mercurial/commands.py Wed May 17 18:54:30 2006 +0200 @@ -1392,6 +1392,7 @@ fp.write("# HG changeset patch\n") fp.write("# User %s\n" % change[1]) + fp.write("# Timestamp %d %d\n" % (change[2][0], change[2][1])) fp.write("# Node ID %s\n" % hex(node)) fp.write("# Parent %s\n" % hex(prev)) if len(parents) > 1: @@ -1687,6 +1688,7 @@ message = [] user = None + date = None hgpatch = False for line in file(pf): line = line.rstrip() @@ -1703,6 +1705,8 @@ if line.startswith("# User "): user = line[7:] ui.debug(_('User: %s\n') % user) + elif line.startswith("# Timestamp "): + date = line[12:] elif not line.startswith("# ") and line: message.append(line) hgpatch = False @@ -1723,7 +1727,7 @@ if len(files) > 0: addremove_lock(ui, repo, files, {}) - repo.commit(files, message, user) + repo.commit(files, message, user, date) def incoming(ui, repo, source="default", **opts): """show new changesets found in source