Commits
- Commit:
d582f26ced34c492facade402975ceabe4c97adc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
write large objects to disk when resolving deltas; raise in-mem delta threshold
- Commit:
4788f1cebb9b14790dd4899b6f9007c721eec61e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
extract large objects to a temporary file in got-index-pack
- Commit:
2e5a6faddc98266ead5e12a17ceefe689cf9192e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add mmap support to got-index-pack
- Commit:
55fdd2574a8da106021dd4857d3727185bda6c99
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
do not buffer more data than necessary in got_inflate_to_mem_fd()
- Commit:
1e87a3c39e7647b4dba91b8b1c77da25d677294a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid re-reading the entirety of an object's data to calculate the CRC
- Commit:
668a20f6fe41d7f9c2f4c32b1ee521bff6d459a8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rewritten got-index-pack; sorry about the monster commit
- Commit:
3ab5e33ce18309779415bf4e5e2464cbf01b06ac
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add optional 'consumed' output parameter to got_inflate_to_mem_fd()
- Commit:
afbfc7fb1894f033414e690ac1e2260b5b2c79d8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unneeded memory allocations from ref delta parser which were leaking
- Commit:
ca6e02acaa175cf833a3424ff1c4842445c0109f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for first-parent history traversal to got-read-pack
- Commit:
5aa813935b6489921083da5ed9459a1cfb8a03e3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add copyright year for files already touched in 2020
- Commit:
e40b19ed24abd35fd232c5f269036e8ad0cafe67
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix reading ref deltas with GOT_PACK_NO_MMAP builds
- Commit:
5f25cc858267bf6a334ed243cd4ceaa4bcb851d6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove obj->path_packfile which is unused nowadays; saves a few free() calls
- Commit:
ab2f42e760e128287c5e880a39c591845231922b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
cache delta data buffers in an LRU cache
- Commit:
42c69117cce2e1658d5b5aabbc383ce7252cf167
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
stop storing decompressed delta data in struct got_delta; fetch it on demand
- Commit:
6dd1ece69a673273a872d5fb39eb97fc593a6f47
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
when an object id string is bad, include the bad string in the error message
- Commit:
5e6be23258e2648c6ad1bf3b1d5617e827ac3ab6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix reading pack files larger than 2GB; ok tb@; problem found by mpi@
- Commit:
c6368c2e90c223c41439b12ae7f14fffbd894dfa
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
properly handle read errors in got_packidx_init_hdr (found by jj@ scan-build)
- Commit:
b1317e77b872eb5ef148f76b5b63d358cc868a75
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
plug error leak in got_packidx_init_hdr(); found by jj@ with scan-build
- Commit:
6772cf22207374c163d3fc80a65d5010ead394b8
- From:
- Hiltjo Posthuma <hiltjo@codemadness.org>
- Date:
got_packidx_open: free packidx object when open(2) fails
- Commit:
de30857e1014d2b499226ec0ecad64870426005f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix reading pack index files with large offsets (patch by Hiltjo Posthuma)
- Commit:
a0de39f3978b1d152679279d6e2f82d573e81209
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix build on OpenBSD/sparc64 (gcc)
- Commit:
0adc7bcc3f16033b549ab06c8a1bd0007bb5a7d9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
call got_object_id_queue_free() instead of implementing it inline
- Commit:
dd88155e484f5bbae1af4e3c8d020cabc2e647ab
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
disambiguate abbreviated object IDs based on object type
- Commit:
4277420a1f45ca37345733120cbe89d19c550f92
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
speed up matching of abbreviated commit IDs in pack files
- Commit:
e09a504cc5b72ff4eca5d539b6fb50c8d01d0036
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce support for abbreviated object IDs