summaryrefslogtreecommitdiff
path: root/src/pack-objects.c
Commit message (Expand)AuthorAgeFilesLines
* refactor: `src` is now `src/libgit2`Edward Thomson2022-02-221-1821/+0
* Merge pull request #6205 from ccstolley/ccs_fix_http_push_timeoutEdward Thomson2022-02-081-2/+2
|\
| * Rename prepare_pack() to git_packbuilder__prepare()Colin Stolley2022-02-081-2/+2
| * push: Prepare pack before sending pack header.Colin Stolley2022-02-071-1/+1
* | packbuilder: use the packfile name instead of hashEdward Thomson2022-01-271-0/+14
|/
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-22/+23
* hash: hash functions operate on byte arrays not git_oidsEdward Thomson2021-10-021-1/+1
* hash: accept the algorithm in inputsEdward Thomson2021-10-011-1/+1
* packbuilder: don't try to malloc(0)Edward Thomson2021-07-191-10/+16
* Allow compilation on systems without CLOCK_MONOTONICPeter Pettersson2021-07-151-2/+2
* threads: rename thread files to thread.[ch]Edward Thomson2020-12-061-1/+1
* util: move git_online_cpus into utilEdward Thomson2020-12-061-1/+1
* packbuilder: use git__noop on non-threaded systemsEdward Thomson2020-12-051-1/+1
* pack-objects: use GIT_ASSERTEdward Thomson2020-11-271-29/+25
* pack: use GIT_ASSERTEdward Thomson2020-11-271-4/+3
* buffer: git_buf_sanitize should return a valueEdward Thomson2020-11-251-1/+6
* tree-wide: mark local functions as staticPatrick Steinhardt2020-06-091-5/+5
* Merge pull request #5532 from joshtriplett/pack-default-pathEdward Thomson2020-06-021-10/+21
|\
| * git_packbuilder_write: Allow setting path to NULL to use the default pathJosh Triplett2020-05-231-0/+10
| * git_packbuilder_write: Unify cleanup pathJosh Triplett2020-05-231-10/+11
* | git_pool_init: handle failure casesethomson/poolinitEdward Thomson2020-06-011-6/+3
|/
* 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