Commits
- Commit:
23c57b285fdcf9a8a0a5913ea096232038bf0ac3
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
Stop including <sys/syslimits.h> directly.
POSIX says the limits defined there are available from <limits.h>,
which almost all affected source files already included anyway.
ok millert stsp
- Commit:
3168e5da215c7b442d231f40bfd61df067505d8b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
zap trailing tabs
- Commit:
78fb09675bee22e8ae24eb8bd9a86d8a04b17a7e
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
use the POSIX standard endian functions and explicitly include <endian.h>
ok stsp
- Commit:
81a12da58651e79380d81dea7020bf6af20bb28b
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
do not rely on <zlib.h> to pull in <unistd.h>
ok stsp
- Commit:
3abebdc26faf6005af348fa5146420b7cca61437
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got-index-pack check the expected pack checksum passed from main process
- Commit:
6ad68bce3639912fcf7725dbb589febec015788a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got-index-pack compute and verify the pack file's SHA1 checksum
- Commit:
e70bf110de343a3c1fc422b6682f56853686772f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move functions from privsep.c to the helpers which use them where possible
- Commit:
d582f26ced34c492facade402975ceabe4c97adc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
write large objects to disk when resolving deltas; raise in-mem delta threshold
- Commit:
18d4da03731dbe5620fbb8f4e37cffaa4d992f74
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tweak delta cache size in got-index-pack
- Commit:
93bba072c2b45bc5879500248f203610dfa1405b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use qsort(3) instead of mergesort(3) to avoid a large spike in memory usage
- Commit:
976846014daddf292e080f2857ae63173f7b1433
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
write CRC info in one chunk rather than calling write(2) once per object
- Commit:
021b0c6fb25d296a1463498da56435aee399dfe9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't forget to send a final progress notification from got-index-pack
- Commit:
5672d305fae0ef2b4e6c9582d45af790a06fa134
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
waste less time on sending progress messages over the privsep pipe
- Commit:
160bbe2e336908947c078a78e3ae58100a38e9fc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
jump right to the index of the first delta
- Commit:
e6c1173dcf57c322cbb74af339c615c983c190f3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
document why deltas will usually be resolved within a single loop iteration
- Commit:
4788f1cebb9b14790dd4899b6f9007c721eec61e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
extract large objects to a temporary file in got-index-pack
- Commit:
ec92f92995c57580f171554909d70cde3c0f7743
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
another indentation fix
- Commit:
4c06f61280f260fc52c2b3811c7ecd69d51de4d8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove now pointless error check
- Commit:
b3e1118bde980161ce70aab03aee6f5b99662e4d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix indentation
- Commit:
73ab1060354e23885c41d858ec39bcf11e2f5023
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a dedicated imsg for sending the pack index output file descriptor
- Commit:
964d3c5bf3328f4a856b9ad185a68298720e5404
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
increase delta cache size for got-index-pack
- Commit:
b102634cc0906f5ca2fd2df500a5dce7d4faa388
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid magic numbers when writing pack index header in got-index-pack
- Commit:
2e5a6faddc98266ead5e12a17ceefe689cf9192e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add mmap support to got-index-pack
- Commit:
f63dc90df113ce7a79e0b477d5cbea9b61b5a460
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unnecessary & in read_packed_object()
- Commit:
861f3006465e1fe55732efb1052b4e3ddd5474e3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
pledge got-index-pack