Hello,
I reported this issue on the git-user mailing list and they redirected me here.
The problem I have observed is that with a ignored path `git add
<single file>` behaves differently then `git add <list of files>`.
I my git/info/excludes file i have
/COM/config
!COM/config/Project.gny
The file COM/config/Project.gny has already been added to the
repository via `git add -f`.
When doing
git add -- COM/config/Projec.gny
git will not complain but when doing
git add -- COM/config/Project.gny otherfiles.c
it will report:
The following paths are ignored by one of your .gitignore files:
COM/config
Use -f if you really want to add them.
fatal: no files added
This odd behaviour is also present in `git check-ignore`.
Before adding the file `git check-ignore` correctly reports the file
as ignored. After having added it via `git add -f` it won't report it
as ignored anymore.
Even if not a bug this behaviour is inconsistent and might want to be
addressed as it makes scripting a little bit harder.
Thank you.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html