comparison git_handler.py @ 142:ed884cfe3fa3

export: be more clean in what we're doing
author Sverre Rabbelier <sverre@rabbelier.nl>
date Tue, 26 May 2009 01:16:28 +0200 (2009-05-25)
parents a989866eead8
children c2b9280708ec
comparison
equal deleted inserted replaced
141:a989866eead8 142:ed884cfe3fa3
195 def is_local_head(item): return item[0].startswith('refs/heads') 195 def is_local_head(item): return item[0].startswith('refs/heads')
196 refs = self.git.get_refs() 196 refs = self.git.get_refs()
197 return dict(filter(is_local_head, refs.items())) 197 return dict(filter(is_local_head, refs.items()))
198 198
199 def export_git_objects(self): 199 def export_git_objects(self):
200 self.ui.status(_("exporting git objects\n")) 200 self.ui.status(_("importing Hg objects into Git\n"))
201 total = len(self.repo.changelog) 201 total = len(self.repo.changelog)
202 magnitude = int(math.log(total, 10)) + 1 if total else 1 202 magnitude = int(math.log(total, 10)) + 1 if total else 1
203 for i, rev in enumerate(self.repo.changelog): 203 for i, rev in enumerate(self.repo.changelog):
204 if i%100 == 0: 204 if i%100 == 0:
205 self.ui.status(_("at: %*d/%d\n") % (magnitude, i, total)) 205 self.ui.status(_("at: %*d/%d\n") % (magnitude, i, total))