Mercurial > hg
changeset 50140:f757788a6c25
large-files: use `running_status` in `scmutiladdremove`
This is the way.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 22 Feb 2023 00:22:44 +0100 |
parents | ce657d7b7c39 |
children | 42288fa03322 |
files | hgext/largefiles/overrides.py |
diffstat | 1 files changed, 9 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/largefiles/overrides.py Wed Feb 22 00:24:47 2023 +0100 +++ b/hgext/largefiles/overrides.py Wed Feb 22 00:22:44 2023 +0100 @@ -1558,14 +1558,15 @@ open_tr() # Get the list of missing largefiles so we can remove them - lfdirstate = lfutil.openlfdirstate(repo.ui, repo) - unsure, s, mtime_boundary = lfdirstate.status( - matchmod.always(), - subrepos=[], - ignored=False, - clean=False, - unknown=False, - ) + with repo.dirstate.running_status(repo): + lfdirstate = lfutil.openlfdirstate(repo.ui, repo) + unsure, s, mtime_boundary = lfdirstate.status( + matchmod.always(), + subrepos=[], + ignored=False, + clean=False, + unknown=False, + ) # Call into the normal remove code, but the removing of the standin, we want # to have handled by original addremove. Monkey patching here makes sure