mirror of
https://git.proxmox.com/git/libgit2
synced 2025-06-18 23:49:43 +00:00
![]() This create a new git_iterator type of object that provides a uniform interface for iterating over the index, an arbitrary tree, or the working directory of a repository. As part of this, git ignore support was extended to support push and pop of directory-based ignore files as the working directory is being traversed (so the array of ignores does not have to be recreated at each directory during traveral). There are a number of other small utility functions in buffer, path, vector, and fileops that are included in this patch that made the iterator implementation cleaner. |
||
---|---|---|
.. | ||
diff_helpers.c | ||
diff_helpers.h | ||
iterator.c |