summaryrefslogtreecommitdiff
path: root/src/indexer.c
Commit message (Expand)AuthorAgeFilesLines
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-17/+17
* khash: remove intricate knowledge of khash typesPatrick Steinhardt2018-11-281-3/+3
* Merge pull request #4374 from pks-t/pks/pack-file-verifyEdward Thomson2018-08-261-89/+259
|\
| * indexer: correctly initialize struct with {0}Patrick Steinhardt2018-06-221-1/+1
| * indexer: add ability to select connectivity checksPatrick Steinhardt2018-06-221-3/+3
| * indexer: introduce options struct to `git_indexer_new`Patrick Steinhardt2018-06-221-4/+14
| * indexer: check pack file connectivityPatrick Steinhardt2018-06-221-1/+151
| * indexer: extract function reading stream objectsPatrick Steinhardt2018-06-221-78/+91
| * indexer: remove useless local variablePatrick Steinhardt2018-06-221-6/+3
* | Use UINT32_MAX as the default object limitNelson Elhage2018-07-201-1/+1
* | See if this fixes 32-bit buildNelson Elhage2018-07-161-1/+1
* | Add a git_libgit2_opts option to set the max indexer object countNelson Elhage2018-07-121-9/+6
* | while fuzzing, limit # objects readNelson Elhage2018-07-121-0/+5
|/
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-7/+7
* pack: rename `git_packfile_stream_free`Patrick Steinhardt2018-06-101-2/+2
* odb: error when we can't create object headerEdward Thomson2018-02-091-4/+11
* Fix unpack double freelhchavez2017-12-231-2/+8
* libFuzzer: Fix missing trailer crashlhchavez2017-12-081-0/+4
* libFuzzer: Fix a git_packfile_stream leaklhchavez2017-12-061-0/+3
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+2
* Merge pull request #4088 from chescock/packfile-name-using-complete-hashEdward Thomson2017-06-111-8/+4
|\
| * indexer: name pack files after trailer hashChris Hescock2017-05-191-8/+4
* | settings: rename `GIT_OPT_ENABLE_SYNCHRONOUS_OBJECT_CREATION`Patrick Steinhardt2017-06-081-1/+1
* | Honor `core.fsyncObjectFiles`ethomson/fsyncEdward Thomson2017-03-021-4/+13
* | fsync: call it "synchronous" object writingEdward Thomson2017-02-281-3/+3
* | fsync parent directories when fsyncingEdward Thomson2017-02-281-1/+8
* | packbuilder: honor git_object__synchronized_writingEdward Thomson2017-02-281-1/+9
* | oidmap: remove GIT__USE_OIDMAP macroPatrick Steinhardt2017-02-171-2/+0
* | 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-2/+2
* | khash: use `git_map_exists` where applicablePatrick Steinhardt2017-02-171-3/+1
* | khash: avoid using `kh_foreach`/`kh_foreach_value` directlyPatrick Steinhardt2017-02-171-2/+3
|/
* Merge pull request #4053 from chescock/extend-packfile-by-pagesEdward Thomson2017-01-211-1/+24
|\
| * Extend packfile in increments of page_size.Chris Hescock2016-12-291-1/+24
* | indexer: avoid warning about `idx->pack`ethomson/packfile_closeEdward Thomson2017-01-211-1/+1
* | indexer: introduce `git_packfile_close`Edward Thomson2017-01-211-10/+3
* | Merge branch 'pr/4060'Edward Thomson2017-01-211-1/+18
|\ \
| * | indexer: only delete temp file if it was unusedEdward Thomson2017-01-211-5/+7
| * | Addressed review feedbacklhchavez2017-01-141-5/+5
| * | Close the file before unlinkinglhchavez2017-01-031-0/+6
| * | Delete temporary packfile in indexerlhchavez2017-01-011-0/+9
| |/
* | giterr_set: consistent error messagesEdward Thomson2016-12-291-3/+3
|/
* Merge pull request #3575 from pmq20/master-13jan16Carlos Martín Nieto2016-03-311-1/+0
|\
| * Remove duplicated calls to git_mwindow_closeP.S.V.R2016-01-131-1/+0
* | Merge pull request #3559 from yongthecoder/masterCarlos Martín Nieto2016-03-221-2/+7
|\ \
| * | Avoid subtraction overflow in git_indexer_commitYong Li2016-01-041-2/+7
| |/
* | Split the page size from the mmap alignmentcmn/pool-limitCarlos Martín Nieto2016-03-161-4/+4
|/
* Remove extra semicolon outside of a functionStefan Widgren2015-07-311-1/+1
* Merge pull request #3174 from libgit2/cmn/idx-fill-holeEdward Thomson2015-06-101-3/+4
|\