From: Junio C Hamano Date: Mon, 08 May 2017 05:11:21 GMT Subject: Re: [PATCH v2 2/7] git-new-workdir: mark script as LF-only Message-ID: In-Reply-To: Johannes Schindelin writes: > Bash does not handle scripts with CR/LF line endings correctly, therefore > they *have* to be forced to LF-only line endings. > > Funnily enough, this fixes t3000-ls-files-others and > t1021-rerere-in-workdir when git.git was checked out with > core.autocrlf=true, as these test still use git-new-workdir (once `git > worktree` is no longer marked as experimental, both scripts probably > want to be ported to using that command instead). > > Reviewed-by: Jonathan Nieder > Signed-off-by: Johannes Schindelin > --- I wouldn't bother fixing these myself, but the above two credit lines are swapped. You wrote, then Jonathan reviewed (to which I'll append my own as the 'editor' of the history when I commit). > contrib/workdir/.gitattributes | 1 + > 1 file changed, 1 insertion(+) > create mode 100644 contrib/workdir/.gitattributes > > diff --git a/contrib/workdir/.gitattributes b/contrib/workdir/.gitattributes > new file mode 100644 > index 00000000000..1f78c5d1bd3 > --- /dev/null > +++ b/contrib/workdir/.gitattributes > @@ -0,0 +1 @@ > +/git-new-workdir eol=lf