summaryrefslogtreecommitdiff
path: root/src/index.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* index: allow add_bypath to update submodulescmn/index-add-submoduleCarlos Martín Nieto2015-07-121-2/+22
* index: check racily clean entries more thoroughlyCarlos Martín Nieto2015-06-221-2/+41
* index: make relative comparison use the checksum as wellcmn/index-checksumCarlos Martín Nieto2015-06-201-4/+2
* index: use the checksum to check whether it's been modifiedCarlos Martín Nieto2015-06-191-5/+42
* index: zero the size of racily-clean entriesCarlos Martín Nieto2015-06-161-0/+18
* diff: introduce binary diff callbacksEdward Thomson2015-06-121-1/+1
* index_add_all: remove conflicts when no wd fileEdward Thomson2015-05-281-1/+2
* introduce `git_index_entry_is_conflict`Edward Thomson2015-05-281-1/+6
* index: validate mode of new conflictsEdward Thomson2015-05-281-0/+9
* index: remove error message in non-error removeEdward Thomson2015-05-281-0/+3
* conflicts: when adding conflicts, remove stagedEdward Thomson2015-05-281-1/+16
* git_index_add_all: don't recurse ignored dirsEdward Thomson2015-05-201-2/+1
* index_add_all: include untracked files in new subdirsEdward Thomson2015-05-201-1/+4
* index: include TYPECHANGE in the diffCarlos Martín Nieto2015-05-141-1/+2
* index: make add_all to act on a diffCarlos Martín Nieto2015-05-141-80/+28
* index: refactor diff-based update_all to match other appliesCarlos Martín Nieto2015-05-141-80/+87
* index: use a diff to perform update_allCarlos Martín Nieto2015-05-141-2/+79
* index: introduce git_index_read_indexEdward Thomson2015-05-111-0/+98