Commits
- Commit:
8c2924d74a7af654f823d4c32c74ab7e4cf5651c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug memory leak in an error path of read_packed_object()
- Commit:
812c68380e543d8814df8169aa1fb47f70e19378
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix wrong function names in error messages from got-index-pack.c
- Commit:
001a95cdb07bcbee6b43f13cb196f7dbf825013e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make 'gotadmin indexpack' unveil the repository read/write, not read-only
- Commit:
bb27d0d133cd61dc95e337e9d53e611557532338
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync with OpenBSD parse.y
Explicitly cast "char" to "unsigned char" when assigned to "int"
to prevent sign extension from breaking comparions against EOF or
passing invalid arguments to ctype functions.
- Commit:
d0772de93054323964834281205f7fd52818338d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
move encode_delta() in pack_create.c to eliminate a forward declaration
- Commit:
b79280dd9fee6141825026119fa247f1a0ecb334
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
while packing, store encoded deltas in a temporary file instead of in memory
- Commit:
33acf1a27bbf8e5a0f4eabe051384ba0d5043600
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
limit delta chain length in newly created pack files to 32 deltas
Our former limit was 128 which is fairly high. Git uses 50 by default.
A smaller limit results in slightly larger pack files but makes both
packing and unpacking faster.
- Commit:
31f4c1e6659c2fbc73b69effcd47acca428c1c34
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
raw object blocksize and read buffer were unused; remove them
- Commit:
0af444f5444a6b3b062b6613bbaf4e6d44c6c25c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove unused internal raw object API functions
- Commit:
8ab9215ce40afc9580a77aacb351ad235c4482c2
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
cache raw objects in order to speed up gotadmin pack
- Commit:
ecf9545f7cd658d63b1bcafc10886998cbaa7870
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
reuse temporary files which were not used by got_object_raw_open()
- Commit:
c75a6067f1f36c6bbebd9f3737672055674df806
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add missing calls to got_repo_close() in gotadmin.c
- Commit:
dd3af45a9cdaa4f41ab7ad2211482048d275044a
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add missing error checks in got_object_raw_open()
- Commit:
ab6186ae7d9e4f25db5401fc5953073c1c27ce86
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
avoid opening delta base objects in genpack() just to find their size
- Commit:
e39a17e2af24e9e217862e7c5221afe33a65aa24
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
FreeBSD's ed(1) does not accept "0i"; use the equivalent "1i" instead
- Commit:
e4d8ab471fd458770ecd82894a7ffbd2a14797a8
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
encode deltas in temporary files to avoid high memory usage
- Commit:
abf56c366ee316cca91e43e758a3a5fd5e1668cb
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-build-regress.sh run tests a second time with GOT_TEST_PACK=1
- Commit:
3ca3c94dcc29e97f0271125b7ae5f9dc3afaac2d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
rework murmurhash2() to avoid potential unaligned memory access
pointed out by naddy@
ok millert@
- Commit:
b7e0a38461dd7c0fb1261f45640ec533e7305709
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix two more error strings in pack_create.c using the wrong function name
- Commit:
7d76c4e74f889f004513c9aea5398deb37497e9a
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix wrong function in error string of emitdelta()
- Commit:
0be8fa4c11ab3b1e2c7f93a8d8649c885cd72d28
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
use RB_TREE instead of STAILQ to manage packindex bloom filters; much faster
- Commit:
40d16f06b477a3e4552e99de8ec91bce62125c6b
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync dist file list
- Commit:
8528beeff973fe088f98bbf8081b0289a7c3c028
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
do not skip ignored directories in 'got status' if they contain tracked files
Fixes regression introduced by commit 41f061b2f459318f3738f59d7676efccc4beb344
where tracked files inside an ignored directory were reported as missing.
- Commit:
4545b700107608ae12d074627db4e14d39f6b1fe
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
use a bloom filter to avoid pointless pack index searches
- Commit:
3333aec6eab7596a83037f6fc7abb9e0c8dee838
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix pack index cache element rotation; keep often used entries near the front