Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 07 Jan 2022 17:33:27 +0100] rev 48685
lfs: take lock before writing requirements
With `share-safe`, we will also write file in the store, so we take the store
lock before writing requirements.
Differential Revision: https://phab.mercurial-scm.org/D11991
Pierre-Yves David <pierre-yves.david@octobus.net> [Tue, 11 Jan 2022 06:32:18 +0100] rev 48684
test: simpler requirements matching in test-repo-compengines.t
We focus on the requirements relevant for this tests.
Differential Revision: https://phab.mercurial-scm.org/D11990
Pierre-Yves David <pierre-yves.david@octobus.net> [Mon, 10 Jan 2022 19:52:07 +0100] rev 48683
test: simpler requirements matching in test-lfs-largefiles.t
We focus on the requirements relevant for this tests.
Differential Revision: https://phab.mercurial-scm.org/D11989
Pierre-Yves David <pierre-yves.david@octobus.net> [Mon, 10 Jan 2022 12:06:42 +0100] rev 48682
test: simpler requirements matching in test-sidedata.t
We focus on the requirements relevant for this tests.
Differential Revision: https://phab.mercurial-scm.org/D11988
Pierre-Yves David <pierre-yves.david@octobus.net> [Mon, 10 Jan 2022 11:58:33 +0100] rev 48681
test: simpler requirement matching in test-revlog-v2.t
We narrow the matching toward the one we actually care about.
Differential Revision: https://phab.mercurial-scm.org/D11987
Pierre-Yves David <pierre-yves.david@octobus.net> [Mon, 10 Jan 2022 19:46:54 +0100] rev 48680
test-copies: narrow the format check in test-copies-in-changeset.t
This will reduce the noise when touching unrelated format variants.
Differential Revision: https://phab.mercurial-scm.org/D11986
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 07 Jan 2022 17:32:25 +0100] rev 48679
tests: use debugrequires instead of grepping the file directly
With `share-safe`, the requirements are stored in multiple files so it seems
better to use the command that retrieve the information wherever it is.
Differential Revision: https://phab.mercurial-scm.org/D11985
Pierre-Yves David <pierre-yves.david@octobus.net> [Tue, 11 Jan 2022 16:32:38 +0100] rev 48678
tests: use debugrequires in test-upgrade-repo.t
Whenever possible, we use the `hg debugrequires` command instead of directly
grepping the file.
Differential Revision: https://phab.mercurial-scm.org/D11984
Pierre-Yves David <pierre-yves.david@octobus.net> [Thu, 06 Jan 2022 17:15:49 +0100] rev 48677
test: do not use `which` to find an exec path in the test
Posix is deprecated `which` in favor of `command -v`… which does not provide the same feature.
Debian is warning about this deprecation and this get annoying.
Differential Revision: https://phab.mercurial-scm.org/D11983
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 14 Jan 2022 18:17:55 +0100] rev 48676
stream-clone: stop considering working copy only requirements
Now that the ducks are properly aligned on there shelve, it becomes easy to fix
the list of requirements to consider for stream. We remove the working copy
specific ones and add some missing revlog specific ones.
Differential Revision: https://phab.mercurial-scm.org/D11982