Commits
- 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
- Commit:
5b7e13a71fb6ddb69c2a98e5c8d5192d8805519b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
put a limit on delta chain recursion
- Commit:
dfb54902d34a7b74997a77674e6f8200141ed154
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
wrap long lines
- Commit:
97128b573c12726495716f9f6a31a57d4b1b06fd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
in get_packfile_size(), get errno from stat() and init output early
- Commit:
1c7e24f1803c43083e220e0e36c22555e478551d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid unnecessary string copies and allocations in get_packfile_size()
- Commit:
4810de4a31f48025d3e38b020897f94c9598cb5e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
we have implemented all object types, switch to better error code
- Commit:
16dcbf911ae4975f21c1f64bde440e5ec54fc195
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove debug code accidentally committed
- Commit:
72eb343178e036e8e57e1991ef5c4a99ca020ef4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
look up deltas in the correct pack file
- Commit:
040bf4a1507fed89b06cff95edf9f230ebc32ed2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
stop using fmemopen(); that code path didn't work correctly
- Commit:
0a585a0d6446ac47834148d4071c8374ffc15bc2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove GOT_ERR_NO_MEM, we can just use errno in those cases
- Commit:
718b3ab0e353c4ccb510b0ec9c3673b1c9a7344e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename the library-internal headers again to a common prefix
- Commit:
4589e373fff0c98840470d28d0271c905eb65d32
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove mmap() stuff; checkout is fast enough for now
- Commit:
0bd0053c348d6c7ff2adec2bec651f15f2317f23
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
handle empty files in got_packfile_extract_object()
- Commit:
d0f3be7ced58c524baf1ac738b44c04317bcb757
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
initialize some output variables on failure