On Sun, 31 Mar 2019 11:36:19 -0400, Pierre-Yves David
<pierre-yves.da...@ens-lyon.org> wrote:
# HG changeset patch
# User Pierre-Yves David <pierre-yves.da...@octobus.net>
# Date 1553708127 -3600
# Wed Mar 27 18:35:27 2019 +0100
# Node ID df7c537a8d07d6c1d4e7aa7604af30a57717bcf6
# Parent 0779dd6ec612bf7dcb5ca4628b42409dad2cde29
# EXP-Topic zstd-revlog
# Available At https://bitbucket.org/octobus/mercurial-devel/
# hg pull https://bitbucket.org/octobus/mercurial-devel/ -r
df7c537a8d07
compression: introduce a `storage.revlog.zlib.level` configuration
Not sure what's going on here, but I noticed the OS X buildbot has a
problem with test-repo-compengines.t when using --pure. [1] Windows has a
different output on this test, which I've bisected back to this commit
(1fac9b931d46):
--- c:/Users/Matt/hg/tests/test-repo-compengines.t
+++ c:/Users/Matt/hg/tests/test-repo-compengines.t.err
@@ -111,9 +111,10 @@
> done
$ $RUNTESTDIR/f -s */.hg/store/data/*
- zlib-level-1/.hg/store/data/a.i: size=4146
- zlib-level-9/.hg/store/data/a.i: size=4138
- zlib-level-default/.hg/store/data/a.i: size=4138
+ default/.hg/store/data/foo.i: size=64\r (esc)
+ zlib-level-1/.hg/store/data/a.i: size=4138\r (esc)
+ zlib-level-9/.hg/store/data/a.i: size=4138\r (esc)
+ zlib-level-default/.hg/store/data/a.i: size=4138\r (esc)
Test error cases
@@ -123,9 +124,6 @@
> revlog.zlib.level=foobar
> EOF
$ commitone zlib-level-invalid
- abort: storage.revlog.zlib.level is not a valid integer ('foobar')
- abort: storage.revlog.zlib.level is not a valid integer ('foobar')
- [255]
$ hg init zlib-level-out-of-range
$ cat << EOF >> zlib-level-out-of-range/.hg/hgrc
@@ -134,7 +132,4 @@
> EOF
$ commitone zlib-level-out-of-range
- abort: invalid value for `storage.revlog.zlib.level` config: 42
- abort: invalid value for `storage.revlog.zlib.level` config: 42
- [255]
ERROR: test-repo-compengines.t output changed
!
Failed test-repo-compengines.t: output changed
# Ran 1 tests, 0 skipped, 1 failed.
python hash seed: 1576757354
The strange thing is that on both systems, --pure works if coupled with
--local. I assume the file size difference is some file not being opened
in binary mode?
With the latest stable, there's additional output:
--- c:/Users/Matt/hg/tests/test-repo-compengines.t
+++ c:/Users/Matt/hg/tests/test-repo-compengines.t.err
@@ -22,9 +22,6 @@
Unknown compression engine to format.compression aborts
$ hg --config format.revlog-compression=unknown init unknown
- abort: compression engine unknown defined by format.revlog-compression
not available
- (run "hg debuginstall" to list available compression engines)
- [255]
A requirement specifying an unknown compression engine results in bail
[1]
https://buildbot.mercurial-scm.org/builders/macOS%2010.12%20hg%20tests%20%28stable%29/builds/128/steps/pure/logs/stdio
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel