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

repoview: add "Update to rev..." context menu command

Changeset e7a975b215be

Parent a6893e9d21b1

by Adrian Buehlmann

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

 
104
105
106
107
108
109
 
 
 
 
 
 
 
 
 
 
 
110
111
112
 
132
133
134
 
 
 
135
136
137
 
138
139
140
 
104
105
106
 
 
 
107
108
109
110
111
112
113
114
115
116
117
118
119
120
 
140
141
142
143
144
145
146
147
 
148
149
150
151
@@ -104,9 +104,17 @@
  self.goto)     def _action_defs(self): - a = [("back", self.tr("Back"), 'back', None, QtGui.QKeySequence(QtGui.QKeySequence.Back), self.back), - ("forward", self.tr("Forward"), 'forward', None, QtGui.QKeySequence(QtGui.QKeySequence.Forward), self.forward), - ("manifest", self.tr("Show at rev..."), None, self.tr("Show the manifest at selected revision"), None, self.showAtRev), + a = [("back", self.tr("Back"), 'back', None, + QtGui.QKeySequence(QtGui.QKeySequence.Back), + self.back), + ("forward", self.tr("Forward"), 'forward', None, + QtGui.QKeySequence(QtGui.QKeySequence.Forward), + self.forward), + ("manifest", self.tr("Show at rev..."), None, + self.tr("Show the manifest at selected revision"), None, + self.showAtRev), + ("update", self.tr("Update to rev..."), None, None, None, + self.updateToRev),   ]   return a   @@ -132,9 +140,12 @@
  def showAtRev(self):   self.emit(SIGNAL('revisionActivated'), self.current_rev)   + def updateToRev(self): + self.emit(SIGNAL('updateToRevision'), self.current_rev) +   def contextMenuEvent(self, event):   menu = QtGui.QMenu(self) - for act in ['manifest', None, 'back', 'forward']: + for act in ['update', 'manifest', None, 'back', 'forward']:   if act:   menu.addAction(self._actions[act])   else: