Commits
- Commit:
45202a8f5e7659326a88147e7eecbef20545add2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix reading ref deltas
- Commit:
63581804340e880bf611c6a4a59eda26c503799f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename zbuf to inflate
- Commit:
fc79a48d6d45b863032ca7d3a161781cc8e89f95
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a compile time switch to read pack index with read(2)
- Commit:
af9b7fee80c56b28b68b06d4452580ec51066242
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add compile-time switch which disables mmap for pack files
- Commit:
57363308f3065159bcdea6be975c758e992781da
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fall back to read() as intended if mapping packfile fails
- Commit:
d746408514803a55d763495c6a567c4142718232
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
read pack files with mmap
- Commit:
0cb74cf46736e04d9675e2f8fb2ec2971ddef210
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't verify pack index SHA1 upon regular access
- Commit:
b0e2201a54841b5f3d126ad050126fcbd6529fcc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
simplify more code which assumed deltas could span mulitple packs
- Commit:
4984719678a606d6940f9894fe5b3d19ca67fb5d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
wrap overlong lines
- Commit:
652b2703b30168d3a56716fd7bb2b1a4d9392069
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
only search one pack file while resolving deltas
- Commit:
57b35b75575f6066ee8cacd4916b638f8df8e269
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
access pack index files with mmap()
- Commit:
49c99f91a77f6dd007ca236630345852c30d5b6d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't needlessly copy packidx when caching it
- Commit:
40aeb19c855c6186242ac2e65c72b97a8fa90107
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use binary search to find objects in pack index
- Commit:
56cca8e554841d883e93d5695fb154ecf07c2ae3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use macro instead of literal ".pack"
- Commit:
72fb036324e963e523ff5a21dd42eb2957bd816f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use macro instead of literal ".idx"
- Commit:
d475dd0dd4e08388c409cffce81082d0fbe3843f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use strlcpy instead of strncpy
- Commit:
4738e5f499f2ed84e2f37b8207dddf4a2d581a8e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unnecessary forward declaration
- Commit:
c82623105fb79ac87c0fdc09d0d3820452201a7c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use local variable to save screen estate in got_packidx_open()
- Commit:
0b48ab235fb26119b3d793c4dda90f5d4056edd0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
wrap overlong lines
- Commit:
6fd11751dcadfc1e752c54a1f7880b006e6b3ae8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
turns out on-disk path of pack file may not match its hash
Fixes reading a repo with a pack idx and file dated June 2011,
where the filename does not contain the actual packfile SHA1.
- Commit:
f5feadcc2d9dc4fb3f64ed21683f11df58eb73d7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix bogus free() in error path of cache_pack()
- Commit:
511a516b74d9f5e498a5dc2de97b0e488df51088
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move got_opentmp* functions to public API; used from tog
- Commit:
0c048b1581c5801a4fd5bf5b68d120bf8ed430a0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
offsets in pack files should not make us seek beyond EOF
- Commit:
8b2180d40ae950c447339c459dc82e4708136cbf
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store fd instead of FILE in struct got_pack to prepare privsep
- Commit:
2178c42edfccac6cf2793ba7ba5da36a0f28324e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
read object headers with privsep