summaryrefslogtreecommitdiff
path: root/src/pack-objects.c
Commit message (Expand)AuthorAgeFilesLines
* pack-objects: check return code of `git_zstream_set_input`Patrick Steinhardt2020-02-071-1/+3
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-1/+1
* pack-objects: allocate memory more efficientlybrian m. carlson2019-07-171-1/+1
* indexer: use git_indexer_progress throughoutEdward Thomson2019-02-221-3/+3
* oidmap: introduce high-level setter for key/value pairsPatrick Steinhardt2019-02-151-13/+15
* oidmap: introduce high-level getter for valuesPatrick Steinhardt2019-02-151-10/+3
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-4/+2
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-28/+28
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-16/+16
* khash: remove intricate knowledge of khash typesPatrick Steinhardt2018-11-281-6/+4
* fix check if blob is uninteresting when inserting tree to packbuilderAnders Borum2018-10-011-1/+1
* indexer: introduce options struct to `git_indexer_new`Patrick Steinhardt2018-06-221-1/+5
* pack-objects: make `git_walk_object` internal to pack-objectsPatrick Steinhardt2018-06-221-10/+16
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-2/+2
* Merge pull request #4028 from chescock/improve-local-fetchEdward Thomson2017-12-301-1/+5
|\
| * Don't fetch objects we don't need in local transport.Chris Hescock2016-12-201-1/+5
* | Honor `core.fsyncObjectFiles`ethomson/fsyncEdward Thomson2017-03-021-0/+4
* | oidmap: remove GIT__USE_OIDMAP macroPatrick Steinhardt2017-02-171-2/+0
* | khash: avoid using macro magic to get return addressPatrick Steinhardt2017-02-171-1/+1
* | khash: avoid using `kh_key`/`kh_val` as lvaluePatrick Steinhardt2017-02-171-2/+2
* | khash: avoid using `kh_put` directlyPatrick Steinhardt2017-02-171-2/+2
* | khash: avoid using `kh_val`/`kh_value` directlyPatrick Steinhardt2017-02-171-3/+3
* | khash: avoid using `kh_clear` directlyPatrick Steinhardt2017-02-171-1/+1
* | khash: avoid using `kh_get` directlyPatrick Steinhardt2017-02-171-1/+1
* | khash: avoid using `kh_end` directlyPatrick Steinhardt2017-02-171-1/+1
* | khash: use `git_map_exists` where applicablePatrick Steinhardt2017-02-171-2/+1
* | pack: report revwalk errorEtienne Samson2017-01-131-1/+1
* | giterr_set: consistent error messagesEdward Thomson2016-12-291-5/+5
|/
* packbuilder: `size_t` all the thingsEdward Thomson2016-07-241-63/+85
* Merge pull request #3223 from ethomson/applyEdward Thomson2016-06-251-14/+21
|\
| * patch: formatting cleanupsEdward Thomson2016-05-261-1/+1
| * zstream: offer inflating, `git_zstream_inflatebuf`Edward Thomson2016-05-261-1/+1
| * delta: refactor git_delta functions for consistencyEdward Thomson2016-05-261-13/+20
* | threads: split up OS-dependent thread codePatrick Steinhardt2016-06-201-1/+1
|/
* pack-objects: fix memory leak on overflowPatrick Steinhardt2016-03-111-1/+3
* pack-objects: return early when computing write order failsPatrick Steinhardt2016-02-231-4/+2
* pack-objects: check realloc in try_delta with GITERR_CHECK_ALLOCPatrick Steinhardt2016-02-231-2/+4
* pack-objects: fix memory leak in packbuilder_configPatrick Steinhardt2016-02-091-4/+7
* pack-objects: fix memory leak in compute_write_orderPatrick Steinhardt2016-02-091-0/+1
* pool: Simplify implementationVicent Marti2015-10-281-2/+1
* Remove extra semicolon outside of a functionStefan Widgren2015-07-311-1/+1
* packbuilder: report progress during deltificationcmn/pack-objects-reportCarlos Martín Nieto2015-05-131-0/+28
* packbuilder: introduce git_packbuilder_insert_recur()Carlos Martín Nieto2015-03-171-0/+36
* pack-objects: fill a packbuilder from a walkCarlos Martín Nieto2015-03-111-1/+242
* Reorder some khash declarationsCarlos Martín Nieto2015-03-111-0/+2
* pack-objects: unlock the cache on integer overflowEdward Thomson2015-02-131-4/+5
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-4/+3
* Introduce git__add_sizet_overflow and friendsEdward Thomson2015-02-121-2/+2
* Use `size_t` to hold size of arraysEdward Thomson2015-02-121-1/+9
* overflow checking: don't make callers set oomEdward Thomson2015-02-121-3/+1