Submodule ignore values
These values represent settings for the submodule.$name.ignore
configuration value which says how deeply to look at the working
directory when getting submodule status.
You can override this value in memory on a per-submodule basis with
git_submodule_set_ignore()
and can write the changed value to disk
with git_submodule_save()
. If you have overwritten the value, you
can revert to the on disk value by using GIT_SUBMODULE_IGNORE_RESET
.
The values are:
use the submodule's configuration
any change or untracked == dirty
dirty if tracked files change
only dirty if HEAD moved
never dirty