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

stable commit: respect auto-exclude list (closes #565)

Changeset c0375bb75931

Parent 99cb620f3732

by Steve Borho

Changes to 2 files · Browse files at c0375bb75931 Showing diff from parent 99cb620f3732 Diff from another changeset...

 
188
189
190
 
191
192
193
 
188
189
190
191
192
193
194
@@ -188,6 +188,7 @@
    self.opts['pushafter'] = repo.ui.config('tortoisehg', 'cipushafter', '')   self.opts['autoinc'] = repo.ui.config('tortoisehg', 'autoinc', '') + self.stwidget.opts['ciexclude'] = repo.ui.config('tortoisehg', 'ciexclude', '')     layout = QVBoxLayout()   layout.setContentsMargins(2, 2, 2, 2)
 
496
497
498
 
499
500
501
 
508
509
510
511
 
512
513
514
515
 
516
517
518
519
520
 
521
522
523
524
525
 
526
527
528
 
496
497
498
499
500
501
502
 
509
510
511
 
512
513
514
515
 
516
517
518
519
520
 
521
522
523
524
525
 
526
527
528
529
@@ -496,6 +496,7 @@
  QAbstractTableModel.__init__(self, parent)   rows = []   nchecked = {} + excludes = [f.strip() for f in opts.get('ciexclude', '').split(',')]   def mkrow(fname, st):   ext, sizek = '', ''   try: @@ -508,21 +509,21 @@
  return [fname, st, mst, hglib.tounicode(fname), ext[1:], sizek]   if opts['modified']:   for m in wctx.modified(): - nchecked[m] = checked.get(m, True) + nchecked[m] = checked.get(m, m not in excludes)   rows.append(mkrow(m, 'M'))   if opts['added']:   for a in wctx.added(): - nchecked[a] = checked.get(a, True) + nchecked[a] = checked.get(a, a not in excludes)   rows.append(mkrow(a, 'A'))   if opts['removed']:   for r in wctx.removed():   mst = r in ms and ms[r].upper() or "" - nchecked[r] = checked.get(r, True) + nchecked[r] = checked.get(r, r not in excludes)   rows.append(mkrow(r, 'R'))   if opts['deleted']:   for d in wctx.deleted():   mst = d in ms and ms[d].upper() or "" - nchecked[d] = checked.get(d, False) + nchecked[d] = checked.get(d, d not in excludes)   rows.append(mkrow(d, '!'))   if opts['unknown']:   for u in wctx.unknown():