summaryrefslogtreecommitdiff
path: root/src/iterator.c
Commit message (Expand)AuthorAgeFilesLines
* iterator: ignore submodule in has_endedEdward Thomson2016-04-211-4/+3
* iterator: support trailing `/` in start for submodEdward Thomson2016-04-021-10/+26
* Merge pull request #3719 from libgit2/ethomson/submodule_statusCarlos Martín Nieto2016-04-011-1/+1
|\
| * iterator: use correct search functionethomson/submodule_statusEdward Thomson2016-03-311-1/+1
* | leaks: fix some iterator leaksEdward Thomson2016-03-311-6/+22
* | Plug a few leaksCarlos Martín Nieto2016-03-311-0/+14
|/
* iterator: comment fixedMarc Strapetz2016-03-241-2/+2
* iterator: unused includes removedMarc Strapetz2016-03-241-4/+0
* iterator: cleanupsEdward Thomson2016-03-241-345/+48
* iterator: refactor empty iterator to new styleEdward Thomson2016-03-241-15/+36
* iterator: mandate `advance_over`Edward Thomson2016-03-241-1/+10
* iterator: refactor index iteratorEdward Thomson2016-03-241-200/+194
* iterator: move the index into the iterator itselfEdward Thomson2016-03-241-33/+8
* iterator: test that we're at the end of iterationEdward Thomson2016-03-231-1/+3
* iterator: combine fs+workdir iterators more completelyEdward Thomson2016-03-231-905/+1029
* iterators: refactored tree iteratorEdward Thomson2016-03-231-391/+627
* git_object_dup: introduce typesafe versionsEdward Thomson2016-03-231-2/+2
* iterator: disambiguate reset and reset_rangeEdward Thomson2016-03-231-19/+50
* iterator: drop unused/unimplemented `seek`Edward Thomson2016-03-231-29/+0
* tree: re-use the id and filename in the odb objectCarlos Martín Nieto2016-03-201-2/+2
* Merge pull request #3619 from ethomson/win32_forbiddenCarlos Martín Nieto2016-02-181-3/+9
|\
| * iterator: assert tree_iterator has a frameEdward Thomson2016-02-171-7/+11
| * Validate pointer before access the member.Colin Xu2016-02-171-3/+5
* | Horrible fix for #3173.Arthur Schreiber2016-02-111-2/+3
|/
* pool: Simplify implementationVicent Marti2015-10-281-3/+4
* iterator: loop fs_iterator advance (don't recurse)Edward Thomson2015-09-131-35/+50
* iterator: advance the tree iterator smartlyEdward Thomson2015-09-111-42/+56
* iterator: saner pathlist matching for idx iteratorEdward Thomson2015-08-311-62/+76
* tree_iterator: use a pathlistEdward Thomson2015-08-301-1/+34
* diff: use new iterator pathlist handlingEdward Thomson2015-08-301-106/+186
* iterator: sort subdirs properly with pathlistEdward Thomson2015-08-281-6/+15
* Move filelist into the iterator handling itself.Edward Thomson2015-08-281-8/+107
* iterator: use an options struct instead of argsEdward Thomson2015-08-281-25/+20
* errors: tighten up git_error_state OOMs a bit moreEdward Thomson2015-08-031-2/+2
* iterator: skip over errors in diriter initCarlos Martín Nieto2015-07-261-1/+4
* iterator_walk: cast away constness for freeEdward Thomson2015-07-021-2/+2
* iterator_walk: drop unused variableEdward Thomson2015-06-291-5/+0
* index, iterator, fetchhead: plug leaksleaksCarlos Martín Nieto2015-06-261-0/+3
* iterator: provide git_iterator_walkEdward Thomson2015-06-251-0/+88
* diff: check files with the same or newer timestampsCarlos Martín Nieto2015-06-221-0/+12
* Merge pull request #3165 from ethomson/downcaseCarlos Martín Nieto2015-06-081-4/+4
|\
| * git__tolower: a tolower() that isn't dumbEdward Thomson2015-05-291-4/+4
* | introduce `git_index_entry_is_conflict`Edward Thomson2015-05-281-1/+1
* | index iterator: optionally include conflictsEdward Thomson2015-05-281-7/+11
|/
* git_path_diriter: use FindFirstFile in win32Edward Thomson2015-05-011-1/+1
* git_path_diriter: next shouldn't take path ptrEdward Thomson2015-05-011-1/+1
* git_path_dirload_with_stat: moved to fs_iteratorEdward Thomson2015-05-011-7/+116
* git_win32_path_dirload_with_stat: removedEdward Thomson2015-05-011-16/+1
* Improvements to status performance on Windows.J Wyman2015-04-281-1/+17
* Improvements to ignore performance on Windows.J Wyman2015-04-281-5/+16