Johannes Schindelin <johannes.schindelin@xxxxxx> 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 <jrnieder@xxxxxxxxx> > Signed-off-by: Johannes Schindelin <johannes.schindelin@xxxxxx> > --- 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