Changeset c0375bb75931…
Parent 99cb620f3732…
by
Changes to 2 files · Browse files at c0375bb75931 Showing diff from parent 99cb620f3732 Diff from another changeset...
@@ -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,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():
|
Loading...