From: Avery Pennarun Date: Tue, 8 Feb 2011 06:16:08 +0000 (-0800) Subject: Merge branch 'bloom' X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=402bcfc3d111e9a9e09bed69474242b0caa4fc3b;p=packages%2Fb%2Fbup.git Merge branch 'bloom' * bloom: bloom: avoid kernel disk flushes when we dirty a lot of pages. midx4: Properly decide whether to do progress in C midx4: Don't use Py_ssize_t, it's not in python2.4 cmd/bloom: map only one .idx file at a time. bloom: Use truncate not writing zeros in create bloom: Don't use function pointers in tight loops Fix updating of bloom with additional files ShaBloom.init(): initialize members before the assert(). cmd/bloom: actually, always use the same temp filename. cmd/bloom: use mkstemp() instead of NamedTemporaryFile(). midx: Write midx4 in C rather than python midx4: midx2 with idx backreferences ShaBloom: Add k=4 support for large repositories ShaBloom prefilter to detect nonexistant objects mmap: Make closing source file optional --- 402bcfc3d111e9a9e09bed69474242b0caa4fc3b