Other tools use the 'committer' extra field differently, so let's make the parsing more reliable and don't assume it's in a certain format. Reported-by: Kevin Cox <kevincox@xxxxxxxxxxx> Signed-off-by: Felipe Contreras <felipe.contreras@xxxxxxxxx> --- git-remote-hg.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/git-remote-hg.py b/git-remote-hg.py index 34cda02..c849abb 100755 --- a/git-remote-hg.py +++ b/git-remote-hg.py @@ -461,8 +461,12 @@ def export_ref(repo, name, kind, head): author = "%s %d %s" % (fixup_user(user), time, gittz(tz)) if 'committer' in extra: - user, time, tz = extra['committer'].rsplit(' ', 2) - committer = "%s %s %s" % (user, time, gittz(int(tz))) + try: + cuser, ctime, ctz = extra['committer'].rsplit(' ', 2) + committer = "%s %s %s" % (cuser, ctime, gittz(int(ctz))) + except ValueError: + cuser = extra['committer'] + committer = "%s %d %s" % (fixup_user(cuser), time, gittz(tz)) else: committer = author -- 1.9.2+fc1.3.gade8541 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html