# HG changeset patch # User mpm@selenic.com # Date 1127529501 25200 # Node ID ca0e27e05de31bee5d6d27593fe4a57a29f7a166 # Parent 0f4e53e8c66b4abd0e493b22a59d0b80aa2b33c4 Fix hgk for date handling changes diff -r 0f4e53e8c66b -r ca0e27e05de3 contrib/hgk.py --- a/contrib/hgk.py Fri Sep 23 19:35:23 2005 -0700 +++ b/contrib/hgk.py Fri Sep 23 19:38:21 2005 -0700 @@ -13,7 +13,7 @@ def dodiff(fp, ui, repo, node1, node2, files=None, match=util.always, changes=None, text=False): def date(c): - return time.asctime(time.gmtime(float(c[2].split(' ')[0]))) + return time.asctime(time.gmtime(c[2][0])) if not changes: (c, a, d, u) = repo.changes(node1, node2, files, match=match) @@ -64,7 +64,7 @@ """diff trees from two commits""" def __difftree(repo, node1, node2): def date(c): - return time.asctime(time.gmtime(float(c[2].split(' ')[0]))) + return time.asctime(time.gmtime(c[2][0])) if node2: change = repo.changelog.read(node2) @@ -130,7 +130,7 @@ print "tree %s" % (hg.hex(changes[0])) if i1 != -1: print "parent %s" % (h1) if i2 != -1: print "parent %s" % (h2) - date_ar = changes[2].split(' ') + date_ar = changes[2] date = int(float(date_ar[0])) lines = changes[4].splitlines() if lines[-1].startswith('committer:'): @@ -288,7 +288,7 @@ (h, h1, h2) = map(hg.hex, (n, p1, p2)) (i1, i2) = map(repo.changelog.rev, (p1, p2)) - date = changes[2].split(' ')[0] + date = changes[2][0] print "%s %s:%s" % (date, h, mask), mask = is_reachable(want_sha1, reachable, p1) if i1 != -1 and mask > 0: