summaryrefslogtreecommitdiff
path: root/src/index.c
Commit message (Expand)AuthorAgeFilesLines
* index functions: return an intEdward Thomson2020-01-241-6/+17
* index: fix resizing index map twice on case-insensitive systemsPatrick Steinhardt2020-01-141-17/+14
* index: replace map macros with inline functionsPatrick Steinhardt2020-01-141-43/+34
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-3/+3
* index: safely cast file sizeEdward Thomson2019-06-241-1/+6
* index: rename `frombuffer` to `from_buffer`Edward Thomson2019-06-161-1/+10
* blob: add underscore to `from` functionsEdward Thomson2019-06-161-1/+1
* idxmap: have `resize` functions return proper error codePatrick Steinhardt2019-02-151-14/+22
* idxmap: introduce high-level setter for key/value pairsPatrick Steinhardt2019-02-151-7/+7
* idxmap: introduce high-level getter for valuesPatrick Steinhardt2019-02-151-9/+10
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-7/+7
* index: explicitly cast down to a size_tEdward Thomson2019-01-251-1/+1
* index: preserve extension parsing errorsEtienne Samson2019-01-241-14/+15
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-48/+48
* index: use new enum and structure namesEdward Thomson2018-12-011-47/+47
* khash: remove intricate knowledge of khash typesPatrick Steinhardt2018-11-281-8/+8
* Merge pull request #4884 from libgit2/ethomson/index_iteratorPatrick Steinhardt2018-11-211-0/+45
|\
| * index: introduce git_index_iteratorethomson/index_iteratorEdward Thomson2018-11-141-0/+45
* | Merge pull request #4818 from pks-t/pks/index-collisionPatrick Steinhardt2018-11-131-45/+40
|\ \ | |/ |/|
| * index: fix adding index entries with conflicting filesPatrick Steinhardt2018-10-191-14/+8
| * index: modernize error handling of `index_insert`Patrick Steinhardt2018-10-191-31/+32
* | index: avoid out-of-bounds read when reading reuc entry stagePatrick Steinhardt2018-10-181-1/+1
|/
* index: release the snapshot instead of freeing the indexEtienne Samson2018-09-111-1/+1
* Fix leak in index.cabyss72018-08-161-1/+2
* settings: optional unsaved index safetyEdward Thomson2018-06-291-1/+3
* index: return a unique error code on dirty indexEdward Thomson2018-06-291-1/+1
* index: commit the changes to the index properlyEdward Thomson2018-06-291-0/+11
* index: add a dirty bit reflecting unsaved changesEdward Thomson2018-06-291-6/+34
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-9/+9
* index: Fix alignment issues in write_disk_entry()John Paul Adrian Glaubitz2018-06-011-21/+21
* path: reject .gitmodules as a symlinkCarlos Martín Nieto2018-05-231-4/+5
* index: stat before creating the entryCarlos Martín Nieto2018-05-231-7/+30
* index: error out on unreasonable prefix-compressed path lengthsPatrick Steinhardt2018-03-101-0/+4
* index: fix out-of-bounds read with invalid index entry prefix lengthPatrick Steinhardt2018-03-101-9/+10
* index: convert `read_entry` to return entry size via an out-paramPatrick Steinhardt2018-03-101-9/+13
* Merge pull request #4529 from libgit2/ethomson/index_add_requires_filesEdward Thomson2018-02-181-5/+9
|\
| * git_index_add_frombuffer: only accept files/linksethomson/index_add_requires_filesEdward Thomson2018-02-181-5/+9
* | index: shut up warning on uninitialized variablePatrick Steinhardt2018-02-161-1/+1
|/
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-2/+2
* index: verify we have enough space left when writing index entriesPatrick Steinhardt2017-06-061-4/+23
* index: fix shared prefix computation when writing index entryPatrick Steinhardt2017-06-061-2/+1
* index: also sanity check entry size with compressed entriesPatrick Steinhardt2017-06-061-4/+3
* index: remove file-scope entry size macrosPatrick Steinhardt2017-06-061-6/+4
* index: don't right-pad paths when writing compressed entriesPatrick Steinhardt2017-06-061-4/+3
* index: move index entry size computation into its own functionPatrick Steinhardt2017-06-061-5/+17
* index: set last written index entry in foreach-entry-loopPatrick Steinhardt2017-06-061-7/+8
* index: set last entry when reading compressed entriesPatrick Steinhardt2017-06-061-4/+7
* index: fix confusion with shared prefix in compressed path namesPatrick Steinhardt2017-06-061-9/+12
* idxmap: remove GIT__USE_IDXMAPPatrick Steinhardt2017-02-171-3/+0
* khash: avoid using `kh_resize` directlyPatrick Steinhardt2017-02-171-6/+6