]> git.proxmox.com Git - libgit2.git/commit
submodule: add an ignore option to status
authorCarlos Martín Nieto <cmn@dwim.me>
Mon, 4 May 2015 15:29:12 +0000 (17:29 +0200)
committerCarlos Martín Nieto <cmn@dwim.me>
Mon, 22 Jun 2015 15:02:55 +0000 (17:02 +0200)
commitc6f489c964bc4df29bdacb1ee4afdcdb294f3815
tree2311b70fa744c2552208d4d05ff76176d0827a17
parent64bbd47a32e6aaed539bafd109eef624f24fbae7
submodule: add an ignore option to status

This lets us specify in the status call which ignore rules we want to
use (optionally falling back to whatever the submodule has in its
configuration).

This removes one of the reasons for having `_set_ignore()` set the value
in-memory. We re-use the `IGNORE_RESET` value for this as it is no
longer relevant but has a similar purpose to `IGNORE_FALLBACK`.

Similarly, we remove `IGNORE_DEFAULT` which does not have use outside of
initializers and move that to fall back to the configuration as well.
include/git2/diff.h
include/git2/submodule.h
include/git2/types.h
src/checkout.c
src/diff_file.c
src/submodule.c
tests/diff/tree.c
tests/submodule/status.c
tests/submodule/submodule_helpers.c
tests/submodule/update.c