git add --ignore-errors doesn't ignore .gitignore errors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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:

	# git add --ignore-errors .t test2.txt
	The following paths are ignored by one of your .gitignore files:
	.t
	Use -f if you really want to add them.
	fatal: no files added

(in this example '.t' is ignored while 'test2.txt' is not)

Is it a bug or a lack of documentation?

Thanks.

----------------------------------
Kirill Likhodedov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]