|
a/ForgeHg/forgehg/model/hg.py |
|
b/ForgeHg/forgehg/model/hg.py |
|
... |
|
... |
153 |
self._repo.repo_tags = [
|
153 |
self._repo.repo_tags = [
|
154 |
Object(name=name, object_id=self._hg[tag].hex())
|
154 |
Object(name=name, object_id=self._hg[tag].hex())
|
155 |
for name, tag in self._hg.tags().iteritems() ]
|
155 |
for name, tag in self._hg.tags().iteritems() ]
|
156 |
session(self._repo).flush()
|
156 |
session(self._repo).flush()
|
157 |
|
157 |
|
158 |
def refresh_commit(self, ci, seen_object_ids, lazy=True):
|
158 |
def refresh_commit(self, ci, seen_object_ids=None, lazy=True):
|
|
|
159 |
if seen_object_ids is None: seen_object_ids = set()
|
159 |
obj = self._hg[ci.object_id]
|
160 |
obj = self._hg[ci.object_id]
|
160 |
# Save commit metadata
|
161 |
# Save commit metadata
|
161 |
mo = self.re_hg_user.match(obj.user())
|
162 |
mo = self.re_hg_user.match(obj.user())
|
162 |
if mo:
|
163 |
if mo:
|
163 |
user_name, user_email = mo.groups()
|
164 |
user_name, user_email = mo.groups()
|