summaryrefslogtreecommitdiff
path: root/src/index.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* index: clear uptodate bit on saveEdward Thomson2015-11-161-1/+16
* index: don't detect raciness in uptodate entriesEdward Thomson2015-11-161-2/+7
* racy-git: do a single index->workdir diffEdward Thomson2015-11-161-10/+23
* Merge pull request #3170 from CmdrMoozy/nsec_fixCarlos Martín Nieto2015-11-121-9/+19
|\
| * diff/index: respect USE_NSEC for racily clean file detectionAxel Rasmussen2015-09-181-7/+15
| * cmake: Only provide USE_NSEC if struct stat members are avilable.Axel Rasmussen2015-09-181-2/+1
| * cmake: add USE_NSEC, and only check nanosec m/ctime if enabledAxel Rasmussen2015-09-181-2/+5
* | index: overwrite the path when inserting conflictsntk/case_index_conflictsCarlos Martín Nieto2015-11-121-1/+1
* | index: correctly report which conflict stage has a wrong filemodeCarlos Martín Nieto2015-11-121-1/+1
* | index: read_index must update hashesEdward Thomson2015-10-301-9/+29
* | pool: Simplify implementationVicent Marti2015-10-281-1/+1
* | reuc: Be smarter when inserting new REUC entriesVicent Marti2015-10-271-19/+16
* | index: Remove unneeded constsVicent Marti2015-10-211-3/+3
* | index: also try conflict mode when insertingEdward Thomson2015-09-301-15/+62
|/
* Merge pull request #3353 from ethomson/wrongcase_addCarlos Martín Nieto2015-09-081-22/+114
|\
| * git_index_add: allow case changing renamesEdward Thomson2015-09-081-15/+26
| * index: canonicalize directory case when addingEdward Thomson2015-09-081-7/+88
* | Merge pull request #3381 from leoyanggit/index_directory_iteratorEdward Thomson2015-09-081-0/+24
|\ \ | |/ |/|
| * New API: git_index_find_prefixLeo Yang2015-09-041-0/+24
* | Merge pull request #3366 from libgit2/cmn/index-hashmapEdward Thomson2015-09-061-17/+99
|\ \ | |/ |/|
| * index: put the icase insert choice in macroscmn/index-hashmapCarlos Martín Nieto2015-09-041-25/+30
| * index: keep a hash table as well as a vector of entriesCarlos Martín Nieto2015-08-141-17/+94
* | racy-git: TODO to use improved diffingEdward Thomson2015-08-281-0/+1
* | iterator: use an options struct instead of argsEdward Thomson2015-08-281-4/+5
|/
* errors: tighten up git_error_state OOMs a bit moreEdward Thomson2015-08-031-3/+3
* index: stage an unregistered submodule as wellcmn/add-unreg-submoduleCarlos Martín Nieto2015-08-011-5/+58