Fix hgk for date handling changes
authormpm@selenic.com
Fri, 23 Sep 2005 19:38:21 -0700
changeset 1344 ca0e27e05de3
parent 1343 0f4e53e8c66b
child 1345 c5594ff3f95c
Fix hgk for date handling changes
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: