Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 2.1, 2.1.1, and 2.1.2

shelve: allow multi-file operations

Changeset f699d5cb7083

Parent dbf53de76272

by patrice.lacouture@gmail.com

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

 
117
118
119
120
121
 
 
122
123
124
125
 
126
127
128
129
130
131
132
 
 
133
134
135
136
137
 
138
139
140
 
204
205
206
207
 
208
209
210
 
 
211
212
213
 
117
118
119
 
 
120
121
122
 
123
 
124
125
126
127
128
129
 
 
130
131
132
133
134
135
 
136
137
138
139
 
203
204
205
 
206
207
 
 
208
209
210
211
212
@@ -117,24 +117,23 @@
  self.contextmenu.exec_(self.filelist.mapToGlobal(point))     def vdiff(self): - filename = self.filelist.currentFile() - if filename is None: + filenames = self.getSelectedFiles() + if len(filenames) == 0:   return - pats = [filename]   opts = {'change':self.ctx.rev()} - dlg = visdiff.visualdiff(self.repo.ui, self.repo, pats, opts) + dlg = visdiff.visualdiff(self.repo.ui, self.repo, filenames, opts)   if dlg:   dlg.exec_()   dlg.deleteLater()     def revertfile(self): - filename = self.filelist.currentFile() - if filename is None: + filenames = self.getSelectedFiles() + if len(filenames) == 0:   return   rev = self.ctx.rev()   if rev is None:   rev = self.ctx.p1().rev() - dlg = revert.RevertDialog(self.repo, filename, rev, self) + dlg = revert.RevertDialog(self.repo, filenames, rev, self)   dlg.exec_()   dlg.deleteLater()   @@ -204,10 +203,10 @@
  def editCurrentFile(self):   ctx = self.ctx   if isinstance(ctx, patchctx): - path = ctx._path + paths = [ctx._path]   else: - path = self.currentFile - qtlib.editfiles(self.repo, [path], parent=self) + paths = self.getSelectedFiles() + qtlib.editfiles(self.repo, paths, parent=self)     def getSelectedFileAndChunks(self):   chunks = self.diffbrowse.curchunks