summaryrefslogtreecommitdiff
path: root/src/index.c
Commit message (Expand)AuthorAgeFilesLines
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-34/+34
* 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
* use git_repository_workdir_path to generate pathsEdward Thomson2021-04-281-2/+2
* path: git_path_isvalid -> git_path_validateEdward Thomson2021-04-141-1/+1
* index: Initialize case_sorted to GIT_VECTOR_INITpanda2021-02-181-5/+4
* index: Check git_vector_dup error in write_entriespanda2021-02-161-1/+3
* threads: give atomic functions the git_atomic prefixEdward Thomson2020-12-061-4/+4
* threads: rename git_atomic to git_atomic32Edward Thomson2020-12-061-5/+5
* index: use GIT_ASSERTEdward Thomson2020-11-271-59/+95
* Make the tests run cleanly under UndefinedBehaviorSanitizerlhchavez2020-06-301-6/+8
* tree-wide: do not compile deprecated functions with hard deprecationPatrick Steinhardt2020-06-091-0/+2
* Merge pull request #5526 from libgit2/ethomson/poolinitPatrick Steinhardt2020-06-011-1/+2
|\
| * git_pool_init: handle failure casesethomson/poolinitEdward Thomson2020-06-011-1/+2
* | index: write v4: bugfix: prefix path with strip_len, not same_lenPatrick Wang2020-05-261-2/+2
|/
* 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