192291ca909b06f461aec958f69bd303f5a8a0a6: test: enable sparse-revlog for test-narrow-clone-stream.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:12:15 +0100 - rev 53665
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-narrow-clone-stream.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5326
eecc7a2ebf52e8a1dedb942008c0e2973b3af241: test: enable sparse-revlog for test-narrow-clone-no-ellipsis.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:12:01 +0100 - rev 53664
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-narrow-clone-no-ellipsis.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5325
0e21db2458f4bd49875656403f78ac83f0620f1a: test: enable sparse-revlog for test-lfs-serve.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:09:19 +0100 - rev 53663
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-lfs-serve.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5324
c35d3cb758a467a4f1e754b3d8a7a41f4f3f24f3: test: enable sparse-revlog for test-lfs-largefiles.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:09:08 +0100 - rev 53662
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-lfs-largefiles.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5323
ed8e4748b9da532081441d8511ec93f48afcf9f1: test: enable sparse-revlog for test-lfconvert.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:08:56 +0100 - rev 53661
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-lfconvert.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5322
57e4150fb15bd34146916e1a34c447889989b415: test: enable sparse-revlog for test-init.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:06:10 +0100 - rev 53660
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-init.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5321
4062ba2deb4eaaefcd4747dfa53fcadcd771b9ea: test: enable sparse-revlog for test-http-protocol.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:08:42 +0100 - rev 53659
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-http-protocol.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5320
140d455ef40a461d6ef7aa08256f709c5ae6d969: test: enable sparse-revlog for test-hgweb-commands.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:04:59 +0100 - rev 53658
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-hgweb-commands.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5319
e646fda7be2e1dc1b77a8f213730cf33a90c9f3c: test: enable sparse-revlog for test-debugcommands.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:04:04 +0100 - rev 53657
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-debugcommands.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5318
5db7efa238bd779e93c0d76677e8a9ca724764a4: test: enable sparse-revlog for test-clone-uncompressed.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:02:18 +0100 - rev 53656
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-clone-uncompressed.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5317
abac9d186e7ec424e82c85415411261ae498d8f9: test: enable sparse-revlog for test-clonebundles.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:03:04 +0100 - rev 53655
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-clonebundles.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5316
2c55fd1c14686e27cdaae6f2d146e670fe84d5e7: test: enable sparse-revlog for test-bundle.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:43:34 +0100 - rev 53654
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: enable sparse-revlog for test-bundle.t We are about to enable sparse-revlog globally. To help with reviewing the tests change, we isolate them in individual changesets. Differential Revision: https://phab.mercurial-scm.org/D5315
75728718257e3278e6f753322e98d56c52b2b06e: test: make sure sparse-revlog does not interfer with test-parseindex.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:13:01 +0100 - rev 53653
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: make sure sparse-revlog does not interfer with test-parseindex.t That test carefully craft revlog to reproduce issues. We do not want new revlog behavior to interfere with that. Differential Revision: https://phab.mercurial-scm.org/D5314
8aa7879adacfccc22702773354e213d422f6b3b8: test: explicitly disable sparse-revlog in test-http-bad-server.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:41:23 +0100 - rev 53652
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: explicitly disable sparse-revlog in test-http-bad-server.t The `test-http-bad-server.t` test is very fragile with hard-coded number all around. Adding any new capability have massive consequences on it that are long and tiresome to handle. Since the test check more generic protocol level behavior, it does not need to follow all new capabilities. Disabling the capabilities is a much simpler way to avoid the issue. We make sure `sparse-revlog` will not impact this test once turned on by default. Differential Revision: https://phab.mercurial-scm.org/D5313
0d62c3149fb9943a7c2518e3f47ea0161d37b993: test: explicitly disable sparse-revlog in test-generaldelta.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:40:33 +0100 - rev 53651
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: explicitly disable sparse-revlog in test-generaldelta.t That test is about testing generaldelta without further improvement. We ensure it will stay that way even if sparse-revlog is turned on by default. The sparse-revlog format is tested on his own in a different test file. Differential Revision: https://phab.mercurial-scm.org/D5312
a714eee1ac28e38be0252355f5323bbb28f09cfb: sparse-revlog: disable sparse-revlog if config disable general-delta
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 01:42:03 +0100 - rev 53650
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
sparse-revlog: disable sparse-revlog if config disable general-delta Sparse-revlog requires general-delta in order to work. If general-delta is explicitly disabled through configuration, we should honor that and also disabled sparse-revlog. This change will be more relevant when sparse-revlog is enabled by default. Differential Revision: https://phab.mercurial-scm.org/D5311
597fe8d811049f5c4a4f34e88f2d23d8f7703daf: test: fix config typo in test-upgrade-repo.t
Boris Feld <boris.feld@octobus.net> - Mon, 12 Nov 2018 00:48:11 +0100 - rev 53649
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
test: fix config typo in test-upgrade-repo.t Differential Revision: https://phab.mercurial-scm.org/D5310
bcf70058af90cffa5f231ea0e4ed5c6835e07672: tests: use $RUNTESTDIR instead of $TESTDIR in narrow-library.sh
Pulkit Goyal <pulkit@yandex-team.ru> - Mon, 10 Dec 2018 15:45:46 +0300 - rev 53648
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
tests: use $RUNTESTDIR instead of $TESTDIR in narrow-library.sh This is done so that third party extensions can use narrow-library.sh in tests. Differential Revision: https://phab.mercurial-scm.org/D5400
8695fbe17f7cbe5187b72b48f01984ce8cada594: tests: update network related errors for Debian 9
Boris Feld <boris.feld@octobus.net> - Mon, 10 Dec 2018 10:21:08 +0100 - rev 53647
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
tests: update network related errors for Debian 9 We have a CI job that runs the Mercurial tests in parallel. Some of the network related failures seems to be different on the environment. Oddly, those failures happens only when running the tests in parallel, not when running the test file only. I have no idea how to get the windows formatted message for the error, if someone could give me an hand, I will update this changeset with the value. Differential Revision: https://phab.mercurial-scm.org/D5401
7cda0cacbbf653c58a60b77828526122836b5ad7: util: implement pop() on lrucachedict
Yuya Nishihara <yuya@tcha.org> - Sun, 04 Nov 2018 16:57:05 +0900 - rev 53646
Push 1079 by gszorc@mozilla.com at Mon, 10 Dec 2018 19:44:59 +0000
util: implement pop() on lrucachedict This moves __delitem__() to pop() as the requirement is pretty much the same, and reimplement __delitem__() by using pop().
(0) -30000 -300 -100 -50 -20 +20 tip