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

grep: use thgrepo so it is properly invalidated

Changeset c41fd2885e7b

Parent cc7105e89f39

by Steve Borho

Changes to 2 files · Browse files at c41fd2885e7b Showing diff from parent cc7105e89f39 Diff from another changeset...

 
10
11
12
13
 
14
15
16
 
31
32
33
34
 
35
36
37
38
39
40
41
42
43
 
564
565
566
 
567
568
 
 
10
11
12
 
13
14
15
16
 
31
32
33
 
34
35
36
37
 
 
 
38
39
40
 
561
562
563
564
565
 
566
@@ -10,7 +10,7 @@
   from mercurial import ui, hg, error, commands, match, util   -from tortoisehg.hgqt import htmlui, visdiff, qtlib, htmllistview +from tortoisehg.hgqt import htmlui, visdiff, qtlib, htmllistview, thgrepo  from tortoisehg.util import paths, hglib  from tortoisehg.hgqt.i18n import _   @@ -31,13 +31,10 @@
  loadComplete = pyqtSignal()   showMessage = pyqtSignal(unicode)   - def __init__(self, upats, root=None, parent=None, **opts): + def __init__(self, upats, repo=None, parent=None, **opts):   QWidget.__init__(self, parent)     self.thread = None - root = paths.find_root(root) - repo = hg.repository(ui.ui(), path=root) - assert(repo)     mainvbox = QVBoxLayout()   self.setLayout(mainvbox) @@ -564,5 +561,6 @@
  return self.rows[index.row()]    def run(ui, *pats, **opts): + repo = thgrepo.repository(ui, path=paths.find_root())   upats = [hglib.tounicode(p) for p in pats] - return SearchWidget(upats, **opts) + return SearchWidget(upats, repo, **opts)
 
168
169
170
171
 
172
173
174
 
168
169
170
 
171
172
173
174
@@ -168,7 +168,7 @@
    def createGrepWidget(self):   upats = {} - gw = SearchWidget(upats, self.repo.root, self) + gw = SearchWidget(upats, self.repo, self)   gw.setRevision(self.repoview.current_rev)   gw.showMessage.connect(self.showMessage)   return gw