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

manifestdialog: ability to change revision to show

Changeset c00b0e932117

Parent acacd4b5aad5

by Yuya Nishihara

Changes to one file · Browse files at c00b0e932117 Showing diff from parent acacd4b5aad5 Diff from another changeset...

 
140
141
142
143
 
144
145
146
 
166
167
168
169
 
170
171
172
173
 
 
 
 
 
 
 
174
175
176
 
140
141
142
 
143
144
145
146
 
166
167
168
 
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
@@ -140,7 +140,7 @@
  self._rev = rev     self._initwidget() - self._initmodel() + self._setupmodel()   self.setfileview('cat')   self._treeview.setCurrentIndex(self._treemodel.index(0, 0))   @@ -166,11 +166,18 @@
  self._contentview.currentChanged.connect(   lambda: self._fileselected(self._treeview.currentIndex()))   - def _initmodel(self): + def _setupmodel(self):   self._treemodel = ManifestModel(self._repo, self._rev)   self._treeview.setModel(self._treemodel)   self._treeview.selectionModel().currentChanged.connect(self._fileselected)   + @pyqtSlot(object) + def setrev(self, rev): + """Change revision to show""" + self._rev = rev + self._setupmodel() + self._treeview.setCurrentIndex(self._treemodel.index(0, 0)) # TODO +   @pyqtSlot(QModelIndex)   def _fileselected(self, index):   path = self._treemodel.pathFromIndex(index)