summaryrefslogtreecommitdiff
path: root/src/index.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix index-adding functions to know when to trust filemodes.John Fultz2015-04-211-7/+11
* Entry argument passed to git_index_add_frombuffer() should be constPierre-Olivier Latour2015-04-031-1/+1
* Add API to add a memory buffer to an indexDamien PROFETA2015-02-251-8/+52
* Merge pull request #2831 from ethomson/merge_lockCarlos Martín Nieto2015-02-151-29/+93
|\
| * indexwriter: an indexwriter for repo operationsEdward Thomson2015-02-141-0/+32
| * git_indexwriter: lock then write the indexEdward Thomson2015-02-141-29/+61
* | Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-8/+9
* | overflow checking: don't make callers set oomEdward Thomson2015-02-121-3/+1
* | allocations: test for overflow of requested sizeEdward Thomson2015-02-121-4/+14
|/
* Ensure git_index_entry is not NULL before trying to free itJacques Germishuys2015-01-251-0/+3
* index: reuc and name entrycounts should be size_tEdward Thomson2014-12-221-4/+4
* checkout: disallow bad paths on win32Edward Thomson2014-12-161-88/+31
* index: Check for valid paths before creating an index entryVicent Marti2014-12-161-15/+95
* iterator: submodules are determined by an index or treecmn/submodule-and-dirCarlos Martín Nieto2014-11-071-1/+1
* index: write out the tree cache extensionCarlos Martín Nieto2014-10-101-6/+28
* index: fill the tree cache when reading from a treeCarlos Martín Nieto2014-10-101-0/+8
* tree-cache: move to use a pool allocatorCarlos Martín Nieto2014-10-101-2/+8
* The raw index buffer content is not guaranteed to be alignedJacques Germishuys2014-09-261-24/+29
* index: check for valid filemodes on addcmn/index-add-modesCarlos Martín Nieto2014-05-221-0/+14
* Lay groundwork for updating stat cache in diffRussell Belfer2014-05-021-4/+2