Re: [PATCH] add: allow configurations to be overriden by command line
- From
Stephen Boyd <bebarino@gmail.com>
- Date
- Jun 18, 2009, 18:14 UTC
- Message-ID
- <4A3A8412.7070705@gmail.com>
- In-Reply-To
- <7vfxdxxzps.fsf@alter.siamese.dyndns.org>
Junio C Hamano wrote:
> > Perhaps this deserves a test. It is an ancient breakage nobody noticed so > far
I didn't think it would be very useful, which is why I left it out. But hey, at least it stops it from happening again. Squash it in if you want.
diff --git a/t/t3700-add.sh b/t/t3700-add.sh index 6ce8256..91c1f7a 100755 --- a/t/t3700-add.sh +++ b/t/t3700-add.sh @@ -242,4 +242,13 @@ test_expect_success 'git add to resolve conflicts on otherwise ignored path' ' git add track-this ' +test_expect_success POSIXPERM '--no-ignore-errors overrides config' ' + git config add.ignore-errors 1 && + git reset --hard && + date >foo1 && + test_must_fail git add --verbose --no-ignore-errors . && + ! ( git ls-files foo1 | grep foo1 ) && + git config add.ignore-errors 0 +' + test_done