# HG changeset patch
# User Yuya Nishihara <
yu...@tcha.org>
# Date 1401533170 -32400
# Sat May 31 19:46:10 2014 +0900
# Node ID d34eda8278fbcec0849b9dccb60caae09c926ed7
# Parent a3eaa706ee681f94cc90f501baf5f259eb3520c7
status: remove flag to support kbfiles
Since e5814c65a783, kbfiles extension was no longer be supported.
diff --git a/tortoisehg/hgqt/purge.py b/tortoisehg/hgqt/purge.py
--- a/tortoisehg/hgqt/purge.py
+++ b/tortoisehg/hgqt/purge.py
@@ -105,10 +105,8 @@ class PurgeDialog(QDialog):
def run(self):
try:
- repo.bfstatus = True
repo.lfstatus = True
stat = repo.status(ignored=True, unknown=True)
- repo.bfstatus = False
repo.lfstatus = False
trashcan = repo.join('Trashcan')
if os.path.isdir(trashcan):
@@ -230,11 +228,9 @@ class PurgeThread(QThread):
self.showMessage.emit('')
match = scmutil.matchall(repo)
match.explicitdir = match.traversedir = directories.append
- repo.bfstatus = True
repo.lfstatus = True
status = repo.status(match=match, ignored=opts['ignored'],
unknown=opts['unknown'], clean=False)
- repo.bfstatus = False
repo.lfstatus = False
files = status[4] + status[5]
diff --git a/tortoisehg/hgqt/quickop.py b/tortoisehg/hgqt/quickop.py
--- a/tortoisehg/hgqt/quickop.py
+++ b/tortoisehg/hgqt/quickop.py
@@ -185,10 +185,8 @@ class QuickOpDialog(QDialog):
_('No operation to perform'),
parent=self)
return
- self.repo.bfstatus = True
self.repo.lfstatus = True
repostate = self.repo.status()
- self.repo.bfstatus = False
self.repo.lfstatus = False
if self.command == 'remove':
if not self.chk.isChecked():
diff --git a/tortoisehg/hgqt/status.py b/tortoisehg/hgqt/status.py
--- a/tortoisehg/hgqt/status.py
+++ b/tortoisehg/hgqt/status.py
@@ -580,10 +580,8 @@ class StatusThread(QThread):
# status and commit only pre-check MAR files
precheckfn = lambda x: x < 4
m = scmutil.match(self.repo[None], self.pats)
- self.repo.bfstatus = True
self.repo.lfstatus = True
status = self.repo.status(match=m, **stopts)
- self.repo.bfstatus = False
self.repo.lfstatus = False
# Record all matched files as initially checked
for i, stat in enumerate(StatusType.preferredOrder):
@@ -596,18 +594,14 @@ class StatusThread(QThread):
wctx = context.workingctx(self.repo, changes=status)
self.patchecked = patchecked
elif self.pctx:
- self.repo.bfstatus = True
self.repo.lfstatus = True
status = self.repo.status(node1=self.pctx.p1().node(), **stopts)
- self.repo.bfstatus = False
self.repo.lfstatus = False
wctx = context.workingctx(self.repo, changes=status)
else:
wctx = self.repo[None]
- self.repo.bfstatus = True
self.repo.lfstatus = True
wctx.status(**stopts)
- self.repo.bfstatus = False
self.repo.lfstatus = False
self.wctx = wctx
diff --git a/tortoisehg/util/shlib.py b/tortoisehg/util/shlib.py
--- a/tortoisehg/util/shlib.py
+++ b/tortoisehg/util/shlib.py
@@ -94,10 +94,8 @@ if
os.name == 'nt':
time.sleep(tdelta)
repo = hg.repository(ui, root) # a fresh repo object is needed
- repo.bfstatus = True
repo.lfstatus = True
repostate = repo.status() # will update .hg/dirstate as a side effect
- repo.bfstatus = False
repo.lfstatus = False
modified, added, removed, deleted = repostate[:4]