mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 09:17:30 +03:00
6cef30df92
Summary: @sid0 noticed absorb invalidating fsmonitorstate, causing `hg status` to be slow. Unfortunately, `dirstate.rebuild` seems to be the only way to move working directory parent without changing working copy, which is also used by `hg reset` and removing state invalidation will cause `test-reset.t` to fail. Fortunately, in absorb's case, it's fine to not invalidate fsmonitorstate because no new status will occur outside ctx.files (`hg status` after absorb is a subset of `hg status` before absorb). Test Plan: `rt --extra-config-opt=extensions.fsmonitor= test-absorb*.t --chg` Reviewers: #mercurial, sid0 Reviewed By: sid0 Subscribers: mjpieters, sid0 Differential Revision: https://phabricator.intern.facebook.com/D4925426 Signature: t1:4925426:1492796143:0d6cd4fd46ce130286d0b6ea5a01eadf350397b8 |
||
---|---|---|
.. | ||
__init__.py |