changeset 188:5d48a2310e16

Use mercurial.node.bin instead of dulwich.objects.hex_to_sha
author Abderrahim Kitouni <a.kitouni@gmail.com>
date Fri, 19 Jun 2009 16:53:39 +0100
parents 5f196f80ffb3
children a7a5e94614a2
files git_handler.py
diffstat 1 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/git_handler.py	Thu Jun 18 22:38:09 2009 +0100
+++ b/git_handler.py	Fri Jun 19 16:53:39 2009 +0100
@@ -4,7 +4,7 @@
 from dulwich.client import SimpleFetchGraphWalker
 from hgext import bookmarks
 from mercurial.i18n import _
-from mercurial.node import hex, nullid
+from mercurial.node import hex, bin, nullid
 from mercurial import context
 from dulwich.misc import make_sha
 from dulwich.objects import (
@@ -12,7 +12,6 @@
     Commit,
     Tag,
     Tree,
-    hex_to_sha,
     format_timezone,
     )
 
@@ -757,7 +756,7 @@
                           if ref.startswith('refs/heads/')])
 
             for head, sha in heads.iteritems():
-                hgsha = hex_to_sha(self.map_hg_get(sha))
+                hgsha = bin(self.map_hg_get(sha))
                 if not head in bms:
                     # new branch
                     bms[head] = hgsha
@@ -778,7 +777,7 @@
                       if ref.startswith('refs/heads/')])
 
         for head, sha in heads.iteritems():
-            hgsha = hex_to_sha(self.map_hg_get(sha))
+            hgsha = bin(self.map_hg_get(sha))
             tag = '%s/%s' % (remote_name, head)
             self.repo.tag(tag, hgsha, '', True, None, None)