Switch to unified view

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()