Mercurial > hg > hg-git
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)) |