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

hgignore: auto-select provided filenames

$ thg ignore foo bar baz
<click add three times>
<close>

Changeset 06dcb598a24c

Parent bb5cc51ed166

by Steve Borho

Changes to one file · Browse files at 06dcb598a24c Showing diff from parent bb5cc51ed166 Diff from another changeset...

 
23
24
25
26
 
27
28
29
 
34
35
36
 
37
38
39
 
48
49
50
51
52
53
54
 
220
221
222
 
 
 
 
 
 
 
223
224
225
 
23
24
25
 
26
27
28
29
 
34
35
36
37
38
39
40
 
49
50
51
 
52
53
54
 
220
221
222
223
224
225
226
227
228
229
230
231
232
@@ -23,7 +23,7 @@
    ignoreFilterUpdated = pyqtSignal()   - def __init__(self, parent=None, root=None, fileglob='', *pats): + def __init__(self, parent=None, root=None, *pats):   'Initialize the Dialog'   QDialog.__init__(self, parent)   @@ -34,6 +34,7 @@
  return     self.repo = repo + self.pats = pats   self.setWindowTitle(_('Ignore filter - %s') % hglib.get_reponame(repo))     vbox = QVBoxLayout() @@ -48,7 +49,6 @@
    le = QLineEdit()   hbox.addWidget(le, 1) - le.setText(hglib.tounicode(fileglob))   le.returnPressed.connect(self.addEntry)     add = QPushButton(_('Add')) @@ -220,6 +220,13 @@
  self.lclunknowns = wctx.unknown()   self.unknownlist.clear()   self.unknownlist.addItems([uni(u) for u in self.lclunknowns]) + for i, u in enumerate(self.lclunknowns): + if u in self.pats: + item = self.unknownlist.item(i) + self.unknownlist.setItemSelected(item, True) + self.unknownlist.setCurrentItem(item) + # single selection only + break     try:   l = open(self.ignorefile, 'rb').readlines()