mirror of
https://git.proxmox.com/git/libgit2
synced 2025-11-30 23:16:24 +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 | ||