Thread (1 message) 1 message, 1 author, 2016-06-15

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help