Re: [PATCH v4 1/4] commit test: Use test_config instead of git-config

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

 



Caleb,

On Thu, Jun 12, 2014 at 08:51:31AM -0500, Caleb Thompson wrote:
> I assume that you're running it against master?
> 
> I rebased the branch yesterday, but I'll give it another shot. Obviously I
> didn't use git-am, but I can try that.
> 
> Caleb Thompson
> 
> On Thu, Jun 12, 2014 at 01:41:52AM -0700, Jeremiah Mahler wrote:
> > On Wed, Jun 11, 2014 at 01:24:36PM -0500, caleb@xxxxxxxxxxxxxxxx wrote:
> > > Some of the tests in t/t7507-commit-verbose.sh were still using
> > > git-config to set configuration. Change them to use the test_config
> > > helper.
> > >
> > > Signed-off-by: Caleb Thompson <caleb@xxxxxxxxxxxxxxxx>
> > > ---
> > >  t/t7507-commit-verbose.sh | 4 ++--
> > >  1 file changed, 2 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/t/t7507-commit-verbose.sh b/t/t7507-commit-verbose.sh
> > > index 2ddf28c..6d778ed 100755
> > > --- a/t/t7507-commit-verbose.sh
> > > +++ b/t/t7507-commit-verbose.sh
> > > @@ -43,7 +43,7 @@ test_expect_success 'verbose diff is stripped out' '
> > >  '
> > >
> > >  test_expect_success 'verbose diff is stripped out (mnemonicprefix)' '
> > > -	git config diff.mnemonicprefix true &&
> > > +	test_config diff.mnemonicprefix true &&
> > >	git commit --amend -v &&
> > >	check_message message
> > >  '
> > > @@ -71,7 +71,7 @@ test_expect_success 'diff in message is retained with -v' '
> > >  '
> > >
> > >  test_expect_success 'submodule log is stripped out too with -v' '
> > > -	git config diff.submodule log &&
> > > +	test_config diff.submodule log &&
> > >	git submodule add ./. sub &&
> > >	git commit -m "sub added" &&
> > >	(
> > > --
> > > 2.0.0
> > >
> >
> > It is probably something dumb on my part but for some reason I cannot
> > apply this patch using 'git am'.  After I save the patch to a Maildir
> > from Mutt and run git am...
> >
> >   jeri@hudson:~/git$ ./git-am ct1.patch
> >   Applying: commit test: Use test_config instead of git-config
> >   fatal: corrupt patch at line 15
> >   Patch failed at 0001 commit test: Use test_config instead of git-config
> >   The copy of the patch that failed is found in:
> >      /home/jeri/git/.git/rebase-apply/patch
> >   When you have resolved this problem, run "git am --continue".
> >   If you prefer to skip this patch, run "git am --skip" instead.
> >   To restore the original branch and stop patching, run "git am --abort".
> >   jeri@hudson:~/git$
> >
> > The second patch in the series applies fine.  And I have applied other
> > patches this way without issue.  Can anyone confirm this problem?
> >
> > --
> > Jeremiah Mahler
> > jmmahler@xxxxxxxxx
> > http://github.com/jmahler

Thanks for checking.  Unfortunately the problem persists for me.

It seems to be related to there not being a space at the left most part
of the patch.  It is just a tab with no space.  So 'git am' has a
problem because it is expecting to remove a space and there isn't one.
See the attached screenshots with tabs highlighted.

How are you preparing your patches.  'git format-patch' with a 'git
send-email'?

-- 
Jeremiah Mahler
jmmahler@xxxxxxxxx
http://github.com/jmahler
--
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]