diff --git a/hggit/git_handler.py b/hggit/git_handler.py
index 0db40f60b24b9c67487606f56a1fc22629aaf46c_aGdnaXQvZ2l0X2hhbmRsZXIucHk=..0049565d01d1c0862909ce315a024e5b24896393_aGdnaXQvZ2l0X2hhbmRsZXIucHk= 100644
--- a/hggit/git_handler.py
+++ b/hggit/git_handler.py
@@ -1094,7 +1094,7 @@
         for key in heads:
             git_sha = self.map_git_get(heads[key][1])
             if git_sha:
-                self.git.refs['refs/heads/' + key] = git_sha
+                self.git.refs[heads[key][0]] = git_sha
 
     def export_hg_tags(self):
         for tag, sha in self.repo.tags().iteritems():