Mercurial > hg-stable
changeset 10919:435615a676b0
merge with stable
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Thu, 15 Apr 2010 15:35:06 +0200 |
parents | 1d8a13bb42ae (current diff) bce47e253b61 (diff) |
children | 39c69b5dc258 |
files | mercurial/revlog.py |
diffstat | 3 files changed, 10 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/revlog.py Thu Apr 15 15:34:27 2010 +0200 +++ b/mercurial/revlog.py Thu Apr 15 15:35:06 2010 +0200 @@ -31,9 +31,11 @@ REVLOG_DEFAULT_FORMAT = REVLOGNG REVLOG_DEFAULT_VERSION = REVLOG_DEFAULT_FORMAT | REVLOG_DEFAULT_FLAGS +# amount of data read unconditionally, should be >= 4 +# when not inline: threshold for using lazy index _prereadsize = 1048576 - -_maxinline = 131072 # max size of revlog with inline data +# max size of revlog with inline data +_maxinline = 131072 RevlogError = error.RevlogError LookupError = error.LookupError
--- a/tests/test-issue2137 Thu Apr 15 15:34:27 2010 +0200 +++ b/tests/test-issue2137 Thu Apr 15 15:35:06 2010 +0200 @@ -22,8 +22,8 @@ extensions.wrapfunction(repo, 'commit', wrapcommit) def extsetup(ui): - revlog._maxinline = 128 # split out 00changelog.d early - revlog._prereadsize = 128 # use revlog.lazyparser + revlog._maxinline = 8 # split out 00changelog.d early + revlog._prereadsize = 8 # use revlog.lazyparser EOF cat >> $HGRCPATH <<EOF @@ -31,20 +31,11 @@ commitwrapper = $PWD/commitwrapper.py EOF -# use a long username to make sure the changelog is bigger than 128 bytes -export HGUSER='test test test test test test test test test test test' - hg init repo1 cd repo1 echo a > a hg commit -A -m'add a with a long commit message to make the changelog a bit bigger' -# This commit puts 00changelog.i over the 128-byte threshold to split -# out 00changelog.d, which is a precondition for reproducing the bug -# with the next commit. -echo b > b -hg commit -A -m'add b and ramble on a bit here too for the same reason' - echo "" echo "% test that new changesets are visible to repo.lookup()" echo a >> a
--- a/tests/test-issue2137.out Thu Apr 15 15:34:27 2010 +0200 +++ b/tests/test-issue2137.out Thu Apr 15 15:35:06 2010 +0200 @@ -1,14 +1,12 @@ % setup adding a -new tip: 685c8b50a4fa -adding b -new tip: 0dc3f194257e +new tip: 553596fad57b % test that new changesets are visible to repo.lookup() -new tip: 76721648e605 -changeset: 2:76721648e605 +new tip: 799ae3599e0e +changeset: 1:799ae3599e0e tag: tip -user: test test test test test test test test test test test +user: test date: Thu Jan 01 00:00:00 1970 +0000 summary: one more commit to demonstrate the bug