summaryrefslogtreecommitdiff
path: root/src/index.c
Commit message (Expand)AuthorAgeFilesLines
* git_index_add_frombuffer: only accept files/linksethomson/index_add_requires_filesEdward Thomson2018-02-181-5/+9
* 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
* khash: avoid using macro magic to get return addressPatrick Steinhardt2017-02-171-5/+5
* giterr_set: consistent error messagesEdward Thomson2016-12-291-15/+15
* use `giterr_set_str()` wherever possiblePranit Bauva2016-11-171-1/+1
* index: support index v4David Turner2016-08-101-29/+118
* index: cast to avoid warningEdward Thomson2016-07-241-2/+2
* index: include conflicts in `git_index_read_index`ethomson/read_index_conflictsEdward Thomson2016-06-291-6/+7
* index: refactor common `read_index` functionalityEdward Thomson2016-06-291-13/+36
* index: fix NULL pointer access in index_remove_entryPatrick Steinhardt2016-06-071-2/+3
* index_read_index: invalidate new paths in tree cacheEdward Thomson2016-06-021-0/+6
* index_read_index: set flags for path_len correctlyEdward Thomson2016-06-021-0/+3
* index_read_index: differentiate on modeEdward Thomson2016-06-021-1/+2
* index_read_index: reset error correctlyEdward Thomson2016-06-021-0/+2
* index: fix memory leak on error casePatrick Steinhardt2016-05-021-1/+1
* tree: re-use the id and filename in the odb objectCarlos Martín Nieto2016-03-201-1/+1
* index: assert required OID are non-NULLPatrick Steinhardt2016-03-111-3/+9
* git_index_add: validate objects in index entries (optionally)Edward Thomson2016-02-281-6/+20
* Merge pull request #3638 from ethomson/nsecCarlos Martín Nieto2016-02-251-2/+2
|\
| * nsec: support NDK's crazy nanosecondsEdward Thomson2016-02-251-2/+2
* | index: fix contradicting comparisonPatrick Steinhardt2016-02-231-3/+3
* | index: plug memory leak in `read_conflict_names`Patrick Steinhardt2016-02-231-4/+14
|/
* Merge pull request #3613 from ethomson/fixupsCarlos Martín Nieto2016-02-181-6/+6
|\
| * index: explicitly cast the teeny index entry membersEdward Thomson2016-02-161-3/+3
| * index: don't use `seek` return as an error codeEdward Thomson2016-02-161-2/+2
| * index: explicitly cast new hash size to an intEdward Thomson2016-02-161-1/+1
* | Merge pull request #3619 from ethomson/win32_forbiddenCarlos Martín Nieto2016-02-181-9/+23
|\ \
| * | index: allow read of index w/ illegal entriesEdward Thomson2016-02-171-9/+23
* | | Horrible fix for #3173.Arthur Schreiber2016-02-111-2/+2
| |/ |/|
* | index: get rid of the lockingcmn/index-nolockCarlos Martín Nieto2015-12-281-130/+15
|/
* index: Also size-hint the hash tablevmg/index-fill-2Vicent Marti2015-12-161-4/+2
* index: Preallocate the entries vector with size hintVicent Marti2015-12-161-0/+8
* index: Adjust namemask & mode when fillingVicent Marti2015-12-161-14/+17
* merge: Use `git_index__fill` to populate the indexvmg/index-fillVicent Marti2015-12-161-0/+37
* Merge pull request #3538 from pks-t/pks/index-memory-leakCarlos Martín Nieto2015-12-101-1/+1
|\
| * index: always queue `remove_entry` for removalPatrick Steinhardt2015-12-081-1/+1
* | index: canonicalize inserted paths safelyEdward Thomson2015-12-031-1/+1
|/
* checkout: only consider nsecs when built that wayEdward Thomson2015-11-231-17/+3
* racy: make git_index_read_index handle racinessEdward Thomson2015-11-161-30/+48