Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9.2, 1.9.3, and 2.0

repomodel: allow an empty model to exist (no repo, no graph)

This will be displayed in certain error states.

Changeset 0f3254758851

Parent 72e39012a6f7

by Steve Borho

Changes to one file · Browse files at 0f3254758851 Showing diff from parent 72e39012a6f7 Diff from another changeset...

 
77
78
79
80
81
82
83
84
85
 
101
102
103
 
 
 
 
104
105
106
 
224
225
226
 
 
227
228
229
 
459
460
461
 
 
462
463
464
 
77
78
79
 
 
 
80
81
82
 
98
99
100
101
102
103
104
105
106
107
 
225
226
227
228
229
230
231
232
 
462
463
464
465
466
467
468
469
@@ -77,9 +77,6 @@
  self.repo = repo   self.revset = revset   self.filterbyrevset = rfilter - self.reloadConfig() - self.updateColumns() - self.setBranch(branch)     # To be deleted   self._user_colors = {} @@ -101,6 +98,10 @@
  'Changes': self.getchanges,   }   + if repo: + self.reloadConfig() + self.updateColumns() + self.setBranch(branch)     def setBranch(self, branch=None, allparents=True):   self.filterbranch = branch @@ -224,6 +225,8 @@
  return len(self._columns)     def maxWidthValueForColumn(self, col): + if self.graph is None: + return 'XXXX'   column = self._columns[col]   if column == 'Rev':   return str(len(self.repo)) @@ -459,6 +462,8 @@
  return row     def indexFromRev(self, rev): + if self.graph is None: + return None   self.ensureBuilt(rev=rev)   row = self.rowFromRev(rev)   if row is not None: