Changeset d1cf7a5e80fb…
Parent 0f3254758851…
by
Changes to one file · Browse files at d1cf7a5e80fb Showing diff from parent 0f3254758851 Diff from another changeset...
@@ -9,7 +9,7 @@ import binascii
import os
-from mercurial import util, revset
+from mercurial import util, revset, error
from tortoisehg.util import shlib, hglib
@@ -615,7 +615,12 @@ def repositoryChanged(self):
'Repository has detected a changelog / dirstate change'
if self.isVisible():
- self.rebuildGraph()
+ try:
+ self.rebuildGraph()
+ except (error.RevlogError, error.RepoError), e:
+ self.showMessage(hglib.tounicode(str(e)))
+ self.repomodel = HgRepoListModel(None, None, None, False, self)
+ self.repoview.setModel(self.repomodel)
else:
self.dirty = True
|
Loading...