comparison tests/test-copies-in-changeset.t @ 46874:84a93fa7ecfd

revlog-compression: use zstd by default (if available) As see in changeset bb271ec2fbfb, zstd is 20% to 50% faster for reading and writing. Use take advantage of the new config behavior to try zstd by default, falling back to zlib is zstd is not available on that plateform. Differential Revision: https://phab.mercurial-scm.org/D10326
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 06 Apr 2021 18:55:19 +0200
parents ba8e508a8e69
children cc3ad5c3af3b
comparison
equal deleted inserted replaced
46873:0abf5eba0042 46874:84a93fa7ecfd
41 sparserevlog: yes yes yes 41 sparserevlog: yes yes yes
42 persistent-nodemap: no no no 42 persistent-nodemap: no no no
43 copies-sdc: yes yes no 43 copies-sdc: yes yes no
44 revlog-v2: yes yes no 44 revlog-v2: yes yes no
45 plain-cl-delta: yes yes yes 45 plain-cl-delta: yes yes yes
46 compression: zlib zlib zlib 46 compression: zlib zlib zlib (no-zstd !)
47 compression: zstd zstd zstd (zstd !)
47 compression-level: default default default 48 compression-level: default default default
48 #else 49 #else
49 $ hg debugformat -v 50 $ hg debugformat -v
50 format-variant repo config default 51 format-variant repo config default
51 fncache: yes yes yes 52 fncache: yes yes yes
55 sparserevlog: yes yes yes 56 sparserevlog: yes yes yes
56 persistent-nodemap: no no no 57 persistent-nodemap: no no no
57 copies-sdc: no no no 58 copies-sdc: no no no
58 revlog-v2: no no no 59 revlog-v2: no no no
59 plain-cl-delta: yes yes yes 60 plain-cl-delta: yes yes yes
60 compression: zlib zlib zlib 61 compression: zlib zlib zlib (no-zstd !)
62 compression: zstd zstd zstd (zstd !)
61 compression-level: default default default 63 compression-level: default default default
62 #endif 64 #endif
63 $ echo a > a 65 $ echo a > a
64 $ hg add a 66 $ hg add a
65 $ hg ci -m initial 67 $ hg ci -m initial
426 sparserevlog: yes yes yes 428 sparserevlog: yes yes yes
427 persistent-nodemap: no no no 429 persistent-nodemap: no no no
428 copies-sdc: yes yes no 430 copies-sdc: yes yes no
429 revlog-v2: yes yes no 431 revlog-v2: yes yes no
430 plain-cl-delta: yes yes yes 432 plain-cl-delta: yes yes yes
431 compression: zlib zlib zlib 433 compression: zlib zlib zlib (no-zstd !)
434 compression: zstd zstd zstd (zstd !)
432 compression-level: default default default 435 compression-level: default default default
433 $ hg debugsidedata -c -- 0 436 $ hg debugsidedata -c -- 0
434 1 sidedata entries 437 1 sidedata entries
435 entry-0014 size 14 438 entry-0014 size 14
436 $ hg debugsidedata -c -- 1 439 $ hg debugsidedata -c -- 1
452 sparserevlog: yes yes yes 455 sparserevlog: yes yes yes
453 persistent-nodemap: no no no 456 persistent-nodemap: no no no
454 copies-sdc: no no no 457 copies-sdc: no no no
455 revlog-v2: yes yes no 458 revlog-v2: yes yes no
456 plain-cl-delta: yes yes yes 459 plain-cl-delta: yes yes yes
457 compression: zlib zlib zlib 460 compression: zlib zlib zlib (no-zstd !)
461 compression: zstd zstd zstd (zstd !)
458 compression-level: default default default 462 compression-level: default default default
459 $ hg debugsidedata -c -- 0 463 $ hg debugsidedata -c -- 0
460 1 sidedata entries 464 1 sidedata entries
461 entry-0014 size 14 465 entry-0014 size 14
462 $ hg debugsidedata -c -- 1 466 $ hg debugsidedata -c -- 1
480 sparserevlog: yes yes yes 484 sparserevlog: yes yes yes
481 persistent-nodemap: no no no 485 persistent-nodemap: no no no
482 copies-sdc: yes yes no 486 copies-sdc: yes yes no
483 revlog-v2: yes yes no 487 revlog-v2: yes yes no
484 plain-cl-delta: yes yes yes 488 plain-cl-delta: yes yes yes
485 compression: zlib zlib zlib 489 compression: zlib zlib zlib (no-zstd !)
490 compression: zstd zstd zstd (zstd !)
486 compression-level: default default default 491 compression-level: default default default
487 $ hg debugsidedata -c -- 0 492 $ hg debugsidedata -c -- 0
488 1 sidedata entries 493 1 sidedata entries
489 entry-0014 size 14 494 entry-0014 size 14
490 $ hg debugsidedata -c -- 1 495 $ hg debugsidedata -c -- 1