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

manifestdialog: honor line number specified by annotate context menu

Changeset 138a3df95172

Parent d7200e9a1726

by Yuya Nishihara

Changes to one file · Browse files at 138a3df95172 Showing diff from parent d7200e9a1726 Diff from another changeset...

 
142
143
144
145
 
146
147
148
 
199
200
201
202
203
 
 
204
205
206
207
208
209
 
 
210
211
212
 
142
143
144
 
145
146
147
148
 
199
200
201
 
 
202
203
204
205
206
207
208
209
210
211
212
213
214
@@ -142,7 +142,7 @@
  self._contentview.addWidget(self._nullcontent)   self._fileview = annotate.AnnotateView(self._repo)   self._contentview.addWidget(self._fileview) - self._fileview.revSelected.connect(lambda a: self.setSource(*a[:2])) + self._fileview.revSelected.connect(lambda a: self.setSource(*a[:3]))   for name in ('revisionHint', 'searchRequested', 'grepRequested'):   getattr(self._fileview, name).connect(getattr(self, name))   self._contentview.currentChanged.connect(self._updatecontent) @@ -199,14 +199,16 @@
  """Change revision to show"""   self.setSource(self.path, rev)   - @pyqtSlot(unicode, object) - def setSource(self, path, rev): + @pyqtSlot(unicode, object, int) + def setSource(self, path, rev, line=None):   """Change path and revision to show at once"""   if self._rev != rev:   self._rev = rev   self._setupmodel()   self.revchanged.emit(rev)   self.setpath(path) + if self.path in self._repo[rev]: + self._fileview.setSource(path, rev, line)     @property   def path(self):