From: Junio C Hamano Date: Thu, 18 Jun 2009 18:34:09 GMT Subject: Re: [PATCH] add: allow configurations to be overriden by command line Message-ID: <7veitho0gu.fsf@alter.siamese.dyndns.org> In-Reply-To: <4A3A8412.7070705@gmail.com> Stephen Boyd writes: > 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 Why do you need POSIXPERM for this?