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

grep: only open one editor instance per file

Prevents bad behavior from multi-selection edits

Changeset e92717abdbd8

Parent 7d9f8714f6df

by Steve Borho

Changes to one file · Browse files at e92717abdbd8 Showing diff from parent 7d9f8714f6df Diff from another changeset...

 
409
410
411
 
412
 
 
 
 
 
413
414
415
 
409
410
411
412
413
414
415
416
417
418
419
420
421
@@ -409,7 +409,13 @@
  def view(self, rows):   from tortoisehg.hgqt import wctxactions   repo, ui, pattern = self.repo, self.repo.ui, self.pattern + seen = set()   for rev, path, line in rows: + # Only open one editor instance per file + if path in seen: + continue + else: + seen.add(path)   if rev is None:   files = [repo.wjoin(path)]   wctxactions.edit(self, ui, repo, files, line, pattern)