Mercurial > hg > hg-git
changeset 131:dd6c77ec206c
store commitdate in mercurial's internal format.
author | Dmitriy Taychenachev <dimichxp@gmail.com> |
---|---|
date | Thu, 14 May 2009 20:25:48 -0700 |
parents | 8241f16a114e |
children | 8cabda8ae1c6 |
files | git_handler.py |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/git_handler.py +++ b/git_handler.py @@ -210,7 +210,10 @@ extra = ctx.extra() if 'committer' in extra: - commit['committer'] = extra['committer'] + # fixup timezone + (name_timestamp, timezone) = extra['committer'].rsplit(' ', 1) + timezone = format_timezone(-int(timezone)) + commit['committer'] = '%s %s' % (name_timestamp, timezone) if 'encoding' in extra: commit['encoding'] = extra['encoding'] @@ -585,7 +588,7 @@ # if committer is different than author, add it to extra if not commit._author_raw == commit._committer_raw: - extra['committer'] = commit._committer_raw + extra['committer'] = "%s %d %d" % (commit.committer, commit.commit_time, -commit.commit_timezone) if commit._encoding: extra['encoding'] = commit._encoding