Re: git add --ignore-errors doesn't ignore .gitignore errors
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:53:39
Kirill Likhodedov [off-list ref] writes:
Hi,
git add has '--ignore-errors' parameter which, according to the man entry, allows to continue adding even if one of the files failed to add:
--ignore-errors
If some files could not be added because of errors indexing them, do not abort the
operation, but continue adding the others. The command shall still exit with non-zero
status. The configuration variable add.ignoreErrors can be set to true to make this
the default behaviour.
However, if the error happens because a file is ignored by Git,
git-add aborts, even if "--ignore-errors" is given:That sounds like the command is behaving exactly as documented. It detected a user error that attempts to add an ignored path. That is totally different from "the contents of the path failed to be indexed" (perhaps due to background virus checker keeping the file open on broken operating system platform) case, which the option tells it to ignore and continue.