summaryrefslogtreecommitdiff
path: root/src/iterator.h
Commit message (Expand)AuthorAgeFilesLines
* iterator: update enum type name for consistencyEdward Thomson2020-01-181-8/+8
* iterator: introduce `git_iterator_foreach`Edward Thomson2018-11-041-0/+13
* iterator: optionally hash filesystem iteratorsEdward Thomson2018-11-031-0/+2
* iterator: cleanups with symlink dir handlingEdward Thomson2017-12-301-2/+2
* branches: Check symlinked subdirectoriesAndy Doan2017-12-291-0/+2
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+1
* iterator: cleanupsEdward Thomson2016-03-241-18/+4
* iterator: mandate `advance_over`Edward Thomson2016-03-241-5/+1
* iterator: move the index into the iterator itselfEdward Thomson2016-03-241-3/+7
* iterator: drop `advance_into_or_over`Edward Thomson2016-03-231-19/+0
* iterator: combine fs+workdir iterators more completelyEdward Thomson2016-03-231-26/+42
* iterators: refactored tree iteratorEdward Thomson2016-03-231-1/+3
* iterator: disambiguate reset and reset_rangeEdward Thomson2016-03-231-7/+13
* iterator: drop unused/unimplemented `seek`Edward Thomson2016-03-231-8/+0
* Horrible fix for #3173.Arthur Schreiber2016-02-111-0/+1
* iterator: saner pathlist matching for idx iteratorEdward Thomson2015-08-311-0/+1
* diff: use new iterator pathlist handlingEdward Thomson2015-08-301-7/+8
* Move filelist into the iterator handling itself.Edward Thomson2015-08-281-0/+7
* iterator: use an options struct instead of argsEdward Thomson2015-08-281-19/+18
* iterator: provide git_iterator_walkEdward Thomson2015-06-251-0/+15
* diff: check files with the same or newer timestampsCarlos Martín Nieto2015-06-221-0/+8
* index iterator: optionally include conflictsEdward Thomson2015-05-281-0/+2
* iterator: submodules are determined by an index or treecmn/submodule-and-dirCarlos Martín Nieto2014-11-071-1/+5
* Improve checks for ignore containmentrb/how-broken-can-ignores-beRussell Belfer2014-05-061-0/+2
* Remove trace / add git_diff_perfdata struct + apiRussell Belfer2014-05-021-0/+1
* Add GIT_STATUS_OPT_UPDATE_INDEX and use trace APIRussell Belfer2014-05-021-4/+0
* Add build option for diff internal statisticsRussell Belfer2014-05-021-0/+4
* Treat ignored, empty, and untracked dirs differentRussell Belfer2014-04-231-6/+17
* Make checkout match diff for untracked/ignored dirRussell Belfer2014-04-221-0/+8
* Put hooks in place for precompose in dirload fnRussell Belfer2013-10-031-4/+6
* Add target directory to checkoutRussell Belfer2013-06-211-2/+13
* Make iterators use GIT_ITEROVER & smart advanceRussell Belfer2013-05-311-3/+35
* Add filesystem iterator variantRussell Belfer2013-04-181-0/+11
* Add INCLUDE_TREES, DONT_AUTOEXPAND iterator flagsRussell Belfer2013-03-061-22/+35
* Retire spoolandsort iteratorRussell Belfer2013-03-061-11/+2
* Make iterator APIs consistent with standardsRussell Belfer2013-03-061-54/+43
* Support case insensitive tree iterators and statusRussell Belfer2013-01-151-0/+1
* Update iterator API with flags for ignore_caseRussell Belfer2013-01-151-14/+52
* Minor iterator API cleanupsRussell Belfer2013-01-151-40/+12
* update copyrightsEdward Thomson2013-01-081-1/+1
* Fix up spoolandsort iterator usageRussell Belfer2013-01-041-3/+0
* Add index updating to checkoutRussell Belfer2013-01-041-0/+8
* Make spoolandsort a pushable iterator behaviorRussell Belfer2012-12-271-24/+22
* Fix iterator reset and add reset rangesRussell Belfer2012-12-101-3/+4
* Clean up iterator APIsRussell Belfer2012-12-101-7/+14
* Add iterator for git_index objectRussell Belfer2012-11-141-2/+12
* Add complex checkout test and then fix checkoutRussell Belfer2012-10-091-0/+3
* Fix a few diff bugs with directory contentRussell Belfer2012-10-081-0/+8
* Minor fixes for ignorecase supportPhilip Kelley2012-09-171-1/+1
* Support for core.ignorecasePhilip Kelley2012-09-171-1/+19