From 13a8bc924c16865a5409fa34994ec3bb11e1c4b5 Mon Sep 17 00:00:00 2001 From: Edward Thomson Date: Sat, 1 Dec 2018 18:32:01 +0000 Subject: [PATCH] crlf_data: move to a "to_workdir" folder Move the crlf_data folders reponsible for holding the state of the filters going into the working directory to "to_workdir" variations of the folder name to accommodate future growth into the "to odb" filter variation. Update the script to create these new folders as appopriate. --- tests/checkout/crlf.c | 9 +++++++-- tests/resources/.gitattributes | 1 + .../autocrlf_false,-crlf/all-crlf | 0 .../autocrlf_false,-crlf/all-crlf-utf8bom | 0 .../autocrlf_false,-crlf/all-lf | 0 .../autocrlf_false,-crlf/all-lf-utf8bom | 0 .../autocrlf_false,-crlf/binary-all-crlf | 0 .../autocrlf_false,-crlf/binary-all-lf | 0 .../autocrlf_false,-crlf/binary-mixed-lf-cr | 0 .../autocrlf_false,-crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,-crlf/few-utf8-chars-crlf | 0 .../autocrlf_false,-crlf/few-utf8-chars-lf | 0 .../autocrlf_false,-crlf/many-utf8-chars-crlf | 0 .../autocrlf_false,-crlf/many-utf8-chars-lf | 0 .../autocrlf_false,-crlf/mixed-lf-cr | 0 .../autocrlf_false,-crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,-crlf/more-crlf | 0 .../autocrlf_false,-crlf/more-crlf-utf8bom | 0 .../autocrlf_false,-crlf/more-lf | 0 .../autocrlf_false,-crlf/more-lf-utf8bom | 0 .../autocrlf_false,-crlf/zero-byte | 0 .../autocrlf_false,-text/all-crlf | 0 .../autocrlf_false,-text/all-crlf-utf8bom | 0 .../autocrlf_false,-text/all-lf | 0 .../autocrlf_false,-text/all-lf-utf8bom | 0 .../autocrlf_false,-text/binary-all-crlf | 0 .../autocrlf_false,-text/binary-all-lf | 0 .../autocrlf_false,-text/binary-mixed-lf-cr | 0 .../autocrlf_false,-text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,-text/few-utf8-chars-crlf | 0 .../autocrlf_false,-text/few-utf8-chars-lf | 0 .../autocrlf_false,-text/many-utf8-chars-crlf | 0 .../autocrlf_false,-text/many-utf8-chars-lf | 0 .../autocrlf_false,-text/mixed-lf-cr | 0 .../autocrlf_false,-text/mixed-lf-cr-crlf | 0 .../autocrlf_false,-text/more-crlf | 0 .../autocrlf_false,-text/more-crlf-utf8bom | 0 .../autocrlf_false,-text/more-lf | 0 .../autocrlf_false,-text/more-lf-utf8bom | 0 .../autocrlf_false,-text/zero-byte | 0 .../autocrlf_false,crlf/all-crlf | 0 .../autocrlf_false,crlf/all-crlf-utf8bom | 0 .../autocrlf_false,crlf/all-lf | 0 .../autocrlf_false,crlf/all-lf-utf8bom | 0 .../autocrlf_false,crlf/binary-all-crlf | 0 .../autocrlf_false,crlf/binary-all-lf | 0 .../autocrlf_false,crlf/binary-mixed-lf-cr | 0 .../autocrlf_false,crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,crlf/few-utf8-chars-crlf | 0 .../autocrlf_false,crlf/few-utf8-chars-lf | 0 .../autocrlf_false,crlf/many-utf8-chars-crlf | 0 .../autocrlf_false,crlf/many-utf8-chars-lf | 0 .../autocrlf_false,crlf/mixed-lf-cr | 0 .../autocrlf_false,crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,crlf/more-crlf | 0 .../autocrlf_false,crlf/more-crlf-utf8bom | 0 .../autocrlf_false,crlf/more-lf | 0 .../autocrlf_false,crlf/more-lf-utf8bom | 0 .../autocrlf_false,crlf/zero-byte | 0 .../autocrlf_false,eol_crlf/all-crlf | 0 .../autocrlf_false,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_false,eol_crlf/all-lf | 0 .../autocrlf_false,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_false,eol_crlf/binary-all-crlf | 0 .../autocrlf_false,eol_crlf/binary-all-lf | 0 .../autocrlf_false,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_false,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_false,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_false,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_false,eol_crlf/mixed-lf-cr | 0 .../autocrlf_false,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,eol_crlf/more-crlf | 0 .../autocrlf_false,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_false,eol_crlf/more-lf | 0 .../autocrlf_false,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_false,eol_crlf/zero-byte | 0 .../autocrlf_false,eol_lf/all-crlf | 0 .../autocrlf_false,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_false,eol_lf/all-lf | 0 .../autocrlf_false,eol_lf/all-lf-utf8bom | 0 .../autocrlf_false,eol_lf/binary-all-crlf | 0 .../autocrlf_false,eol_lf/binary-all-lf | 0 .../autocrlf_false,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_false,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_false,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_false,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_false,eol_lf/mixed-lf-cr | 0 .../autocrlf_false,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_false,eol_lf/more-crlf | 0 .../autocrlf_false,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_false,eol_lf/more-lf | 0 .../autocrlf_false,eol_lf/more-lf-utf8bom | 0 .../autocrlf_false,eol_lf/zero-byte | 0 .../autocrlf_false,text,eol_crlf/all-crlf | 0 .../autocrlf_false,text,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_false,text,eol_crlf/all-lf | 0 .../autocrlf_false,text,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_false,text,eol_crlf/binary-all-crlf | 0 .../autocrlf_false,text,eol_crlf/binary-all-lf | 0 .../autocrlf_false,text,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_false,text,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_false,text,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_false,text,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_false,text,eol_crlf/mixed-lf-cr | 0 .../autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,text,eol_crlf/more-crlf | 0 .../autocrlf_false,text,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_false,text,eol_crlf/more-lf | 0 .../autocrlf_false,text,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_false,text,eol_crlf/zero-byte | 0 .../autocrlf_false,text,eol_lf/all-crlf | 0 .../autocrlf_false,text,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_false,text,eol_lf/all-lf | 0 .../autocrlf_false,text,eol_lf/all-lf-utf8bom | 0 .../autocrlf_false,text,eol_lf/binary-all-crlf | 0 .../autocrlf_false,text,eol_lf/binary-all-lf | 0 .../autocrlf_false,text,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_false,text,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_false,text,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_false,text,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_false,text,eol_lf/mixed-lf-cr | 0 .../autocrlf_false,text,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_false,text,eol_lf/more-crlf | 0 .../autocrlf_false,text,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_false,text,eol_lf/more-lf | 0 .../autocrlf_false,text,eol_lf/more-lf-utf8bom | 0 .../autocrlf_false,text,eol_lf/zero-byte | 0 .../autocrlf_false,text/all-crlf | 0 .../autocrlf_false,text/all-crlf-utf8bom | 0 .../autocrlf_false,text/all-lf | 0 .../autocrlf_false,text/all-lf-utf8bom | 0 .../autocrlf_false,text/binary-all-crlf | 0 .../autocrlf_false,text/binary-all-lf | 0 .../autocrlf_false,text/binary-mixed-lf-cr | 0 .../autocrlf_false,text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text/few-utf8-chars-crlf | 0 .../autocrlf_false,text/few-utf8-chars-lf | 0 .../autocrlf_false,text/many-utf8-chars-crlf | 0 .../autocrlf_false,text/many-utf8-chars-lf | 0 .../autocrlf_false,text/mixed-lf-cr | 0 .../autocrlf_false,text/mixed-lf-cr-crlf | 0 .../autocrlf_false,text/more-crlf | 0 .../autocrlf_false,text/more-crlf-utf8bom | 0 .../autocrlf_false,text/more-lf | 0 .../autocrlf_false,text/more-lf-utf8bom | 0 .../autocrlf_false,text/zero-byte | 0 .../autocrlf_false,text_auto,eol_crlf/all-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_false,text_auto,eol_crlf/all-lf | 0 .../autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_false,text_auto,eol_crlf/binary-all-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/binary-all-lf | 0 .../autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../few-utf8-chars-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf | 0 .../many-utf8-chars-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_false,text_auto,eol_crlf/mixed-lf-cr | 0 .../autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/more-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_false,text_auto,eol_crlf/more-lf | 0 .../autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_false,text_auto,eol_crlf/zero-byte | 0 .../autocrlf_false,text_auto,eol_lf/all-crlf | 0 .../autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_false,text_auto,eol_lf/all-lf | 0 .../autocrlf_false,text_auto,eol_lf/all-lf-utf8bom | 0 .../autocrlf_false,text_auto,eol_lf/binary-all-crlf | 0 .../autocrlf_false,text_auto,eol_lf/binary-all-lf | 0 .../autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_false,text_auto,eol_lf/mixed-lf-cr | 0 .../autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto,eol_lf/more-crlf | 0 .../autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_false,text_auto,eol_lf/more-lf | 0 .../autocrlf_false,text_auto,eol_lf/more-lf-utf8bom | 0 .../autocrlf_false,text_auto,eol_lf/zero-byte | 0 .../autocrlf_false,text_auto/all-crlf | 0 .../autocrlf_false,text_auto/all-crlf-utf8bom | 0 .../autocrlf_false,text_auto/all-lf | 0 .../autocrlf_false,text_auto/all-lf-utf8bom | 0 .../autocrlf_false,text_auto/binary-all-crlf | 0 .../autocrlf_false,text_auto/binary-all-lf | 0 .../autocrlf_false,text_auto/binary-mixed-lf-cr | 0 .../autocrlf_false,text_auto/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto/few-utf8-chars-crlf | 0 .../autocrlf_false,text_auto/few-utf8-chars-lf | 0 .../autocrlf_false,text_auto/many-utf8-chars-crlf | 0 .../autocrlf_false,text_auto/many-utf8-chars-lf | 0 .../autocrlf_false,text_auto/mixed-lf-cr | 0 .../autocrlf_false,text_auto/mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto/more-crlf | 0 .../autocrlf_false,text_auto/more-crlf-utf8bom | 0 .../autocrlf_false,text_auto/more-lf | 0 .../autocrlf_false,text_auto/more-lf-utf8bom | 0 .../autocrlf_false,text_auto/zero-byte | 0 .../{posix => posix_to_workdir}/autocrlf_false/all-crlf | 0 .../autocrlf_false/all-crlf-utf8bom | 0 .../{posix => posix_to_workdir}/autocrlf_false/all-lf | 0 .../autocrlf_false/all-lf-utf8bom | 0 .../autocrlf_false/binary-all-crlf | 0 .../autocrlf_false/binary-all-lf | 0 .../autocrlf_false/binary-mixed-lf-cr | 0 .../autocrlf_false/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false/few-utf8-chars-crlf | 0 .../autocrlf_false/few-utf8-chars-lf | 0 .../autocrlf_false/many-utf8-chars-crlf | 0 .../autocrlf_false/many-utf8-chars-lf | 0 .../autocrlf_false/mixed-lf-cr | 0 .../autocrlf_false/mixed-lf-cr-crlf | 0 .../{posix => posix_to_workdir}/autocrlf_false/more-crlf | 0 .../autocrlf_false/more-crlf-utf8bom | 0 .../{posix => posix_to_workdir}/autocrlf_false/more-lf | 0 .../autocrlf_false/more-lf-utf8bom | 0 .../{posix => posix_to_workdir}/autocrlf_false/zero-byte | 0 .../autocrlf_input,-crlf/all-crlf | 0 .../autocrlf_input,-crlf/all-crlf-utf8bom | 0 .../autocrlf_input,-crlf/all-lf | 0 .../autocrlf_input,-crlf/all-lf-utf8bom | 0 .../autocrlf_input,-crlf/binary-all-crlf | 0 .../autocrlf_input,-crlf/binary-all-lf | 0 .../autocrlf_input,-crlf/binary-mixed-lf-cr | 0 .../autocrlf_input,-crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,-crlf/few-utf8-chars-crlf | 0 .../autocrlf_input,-crlf/few-utf8-chars-lf | 0 .../autocrlf_input,-crlf/many-utf8-chars-crlf | 0 .../autocrlf_input,-crlf/many-utf8-chars-lf | 0 .../autocrlf_input,-crlf/mixed-lf-cr | 0 .../autocrlf_input,-crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,-crlf/more-crlf | 0 .../autocrlf_input,-crlf/more-crlf-utf8bom | 0 .../autocrlf_input,-crlf/more-lf | 0 .../autocrlf_input,-crlf/more-lf-utf8bom | 0 .../autocrlf_input,-crlf/zero-byte | 0 .../autocrlf_input,-text/all-crlf | 0 .../autocrlf_input,-text/all-crlf-utf8bom | 0 .../autocrlf_input,-text/all-lf | 0 .../autocrlf_input,-text/all-lf-utf8bom | 0 .../autocrlf_input,-text/binary-all-crlf | 0 .../autocrlf_input,-text/binary-all-lf | 0 .../autocrlf_input,-text/binary-mixed-lf-cr | 0 .../autocrlf_input,-text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,-text/few-utf8-chars-crlf | 0 .../autocrlf_input,-text/few-utf8-chars-lf | 0 .../autocrlf_input,-text/many-utf8-chars-crlf | 0 .../autocrlf_input,-text/many-utf8-chars-lf | 0 .../autocrlf_input,-text/mixed-lf-cr | 0 .../autocrlf_input,-text/mixed-lf-cr-crlf | 0 .../autocrlf_input,-text/more-crlf | 0 .../autocrlf_input,-text/more-crlf-utf8bom | 0 .../autocrlf_input,-text/more-lf | 0 .../autocrlf_input,-text/more-lf-utf8bom | 0 .../autocrlf_input,-text/zero-byte | 0 .../autocrlf_input,crlf/all-crlf | 0 .../autocrlf_input,crlf/all-crlf-utf8bom | 0 .../autocrlf_input,crlf/all-lf | 0 .../autocrlf_input,crlf/all-lf-utf8bom | 0 .../autocrlf_input,crlf/binary-all-crlf | 0 .../autocrlf_input,crlf/binary-all-lf | 0 .../autocrlf_input,crlf/binary-mixed-lf-cr | 0 .../autocrlf_input,crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,crlf/few-utf8-chars-crlf | 0 .../autocrlf_input,crlf/few-utf8-chars-lf | 0 .../autocrlf_input,crlf/many-utf8-chars-crlf | 0 .../autocrlf_input,crlf/many-utf8-chars-lf | 0 .../autocrlf_input,crlf/mixed-lf-cr | 0 .../autocrlf_input,crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,crlf/more-crlf | 0 .../autocrlf_input,crlf/more-crlf-utf8bom | 0 .../autocrlf_input,crlf/more-lf | 0 .../autocrlf_input,crlf/more-lf-utf8bom | 0 .../autocrlf_input,crlf/zero-byte | 0 .../autocrlf_input,eol_crlf/all-crlf | 0 .../autocrlf_input,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_input,eol_crlf/all-lf | 0 .../autocrlf_input,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_input,eol_crlf/binary-all-crlf | 0 .../autocrlf_input,eol_crlf/binary-all-lf | 0 .../autocrlf_input,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_input,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_input,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_input,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_input,eol_crlf/mixed-lf-cr | 0 .../autocrlf_input,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,eol_crlf/more-crlf | 0 .../autocrlf_input,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_input,eol_crlf/more-lf | 0 .../autocrlf_input,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_input,eol_crlf/zero-byte | 0 .../autocrlf_input,eol_lf/all-crlf | 0 .../autocrlf_input,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_input,eol_lf/all-lf | 0 .../autocrlf_input,eol_lf/all-lf-utf8bom | 0 .../autocrlf_input,eol_lf/binary-all-crlf | 0 .../autocrlf_input,eol_lf/binary-all-lf | 0 .../autocrlf_input,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_input,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_input,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_input,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_input,eol_lf/mixed-lf-cr | 0 .../autocrlf_input,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_input,eol_lf/more-crlf | 0 .../autocrlf_input,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_input,eol_lf/more-lf | 0 .../autocrlf_input,eol_lf/more-lf-utf8bom | 0 .../autocrlf_input,eol_lf/zero-byte | 0 .../autocrlf_input,text,eol_crlf/all-crlf | 0 .../autocrlf_input,text,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_input,text,eol_crlf/all-lf | 0 .../autocrlf_input,text,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_input,text,eol_crlf/binary-all-crlf | 0 .../autocrlf_input,text,eol_crlf/binary-all-lf | 0 .../autocrlf_input,text,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_input,text,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_input,text,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_input,text,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_input,text,eol_crlf/mixed-lf-cr | 0 .../autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,text,eol_crlf/more-crlf | 0 .../autocrlf_input,text,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_input,text,eol_crlf/more-lf | 0 .../autocrlf_input,text,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_input,text,eol_crlf/zero-byte | 0 .../autocrlf_input,text,eol_lf/all-crlf | 0 .../autocrlf_input,text,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_input,text,eol_lf/all-lf | 0 .../autocrlf_input,text,eol_lf/all-lf-utf8bom | 0 .../autocrlf_input,text,eol_lf/binary-all-crlf | 0 .../autocrlf_input,text,eol_lf/binary-all-lf | 0 .../autocrlf_input,text,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_input,text,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_input,text,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_input,text,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_input,text,eol_lf/mixed-lf-cr | 0 .../autocrlf_input,text,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_input,text,eol_lf/more-crlf | 0 .../autocrlf_input,text,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_input,text,eol_lf/more-lf | 0 .../autocrlf_input,text,eol_lf/more-lf-utf8bom | 0 .../autocrlf_input,text,eol_lf/zero-byte | 0 .../autocrlf_input,text/all-crlf | 0 .../autocrlf_input,text/all-crlf-utf8bom | 0 .../autocrlf_input,text/all-lf | 0 .../autocrlf_input,text/all-lf-utf8bom | 0 .../autocrlf_input,text/binary-all-crlf | 0 .../autocrlf_input,text/binary-all-lf | 0 .../autocrlf_input,text/binary-mixed-lf-cr | 0 .../autocrlf_input,text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text/few-utf8-chars-crlf | 0 .../autocrlf_input,text/few-utf8-chars-lf | 0 .../autocrlf_input,text/many-utf8-chars-crlf | 0 .../autocrlf_input,text/many-utf8-chars-lf | 0 .../autocrlf_input,text/mixed-lf-cr | 0 .../autocrlf_input,text/mixed-lf-cr-crlf | 0 .../autocrlf_input,text/more-crlf | 0 .../autocrlf_input,text/more-crlf-utf8bom | 0 .../autocrlf_input,text/more-lf | 0 .../autocrlf_input,text/more-lf-utf8bom | 0 .../autocrlf_input,text/zero-byte | 0 .../autocrlf_input,text_auto,eol_crlf/all-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_input,text_auto,eol_crlf/all-lf | 0 .../autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_input,text_auto,eol_crlf/binary-all-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/binary-all-lf | 0 .../autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../few-utf8-chars-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf | 0 .../many-utf8-chars-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_input,text_auto,eol_crlf/mixed-lf-cr | 0 .../autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/more-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_input,text_auto,eol_crlf/more-lf | 0 .../autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_input,text_auto,eol_crlf/zero-byte | 0 .../autocrlf_input,text_auto,eol_lf/all-crlf | 0 .../autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_input,text_auto,eol_lf/all-lf | 0 .../autocrlf_input,text_auto,eol_lf/all-lf-utf8bom | 0 .../autocrlf_input,text_auto,eol_lf/binary-all-crlf | 0 .../autocrlf_input,text_auto,eol_lf/binary-all-lf | 0 .../autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_input,text_auto,eol_lf/mixed-lf-cr | 0 .../autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto,eol_lf/more-crlf | 0 .../autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_input,text_auto,eol_lf/more-lf | 0 .../autocrlf_input,text_auto,eol_lf/more-lf-utf8bom | 0 .../autocrlf_input,text_auto,eol_lf/zero-byte | 0 .../autocrlf_input,text_auto/all-crlf | 0 .../autocrlf_input,text_auto/all-crlf-utf8bom | 0 .../autocrlf_input,text_auto/all-lf | 0 .../autocrlf_input,text_auto/all-lf-utf8bom | 0 .../autocrlf_input,text_auto/binary-all-crlf | 0 .../autocrlf_input,text_auto/binary-all-lf | 0 .../autocrlf_input,text_auto/binary-mixed-lf-cr | 0 .../autocrlf_input,text_auto/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto/few-utf8-chars-crlf | 0 .../autocrlf_input,text_auto/few-utf8-chars-lf | 0 .../autocrlf_input,text_auto/many-utf8-chars-crlf | 0 .../autocrlf_input,text_auto/many-utf8-chars-lf | 0 .../autocrlf_input,text_auto/mixed-lf-cr | 0 .../autocrlf_input,text_auto/mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto/more-crlf | 0 .../autocrlf_input,text_auto/more-crlf-utf8bom | 0 .../autocrlf_input,text_auto/more-lf | 0 .../autocrlf_input,text_auto/more-lf-utf8bom | 0 .../autocrlf_input,text_auto/zero-byte | 0 .../{posix => posix_to_workdir}/autocrlf_input/all-crlf | 0 .../autocrlf_input/all-crlf-utf8bom | 0 .../{posix => posix_to_workdir}/autocrlf_input/all-lf | 0 .../autocrlf_input/all-lf-utf8bom | 0 .../autocrlf_input/binary-all-crlf | 0 .../autocrlf_input/binary-all-lf | 0 .../autocrlf_input/binary-mixed-lf-cr | 0 .../autocrlf_input/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input/few-utf8-chars-crlf | 0 .../autocrlf_input/few-utf8-chars-lf | 0 .../autocrlf_input/many-utf8-chars-crlf | 0 .../autocrlf_input/many-utf8-chars-lf | 0 .../autocrlf_input/mixed-lf-cr | 0 .../autocrlf_input/mixed-lf-cr-crlf | 0 .../{posix => posix_to_workdir}/autocrlf_input/more-crlf | 0 .../autocrlf_input/more-crlf-utf8bom | 0 .../{posix => posix_to_workdir}/autocrlf_input/more-lf | 0 .../autocrlf_input/more-lf-utf8bom | 0 .../{posix => posix_to_workdir}/autocrlf_input/zero-byte | 0 .../autocrlf_true,-crlf/all-crlf | 0 .../autocrlf_true,-crlf/all-crlf-utf8bom | 0 .../autocrlf_true,-crlf/all-lf | 0 .../autocrlf_true,-crlf/all-lf-utf8bom | 0 .../autocrlf_true,-crlf/binary-all-crlf | 0 .../autocrlf_true,-crlf/binary-all-lf | 0 .../autocrlf_true,-crlf/binary-mixed-lf-cr | 0 .../autocrlf_true,-crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,-crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,-crlf/few-utf8-chars-lf | 0 .../autocrlf_true,-crlf/many-utf8-chars-crlf | 0 .../autocrlf_true,-crlf/many-utf8-chars-lf | 0 .../autocrlf_true,-crlf/mixed-lf-cr | 0 .../autocrlf_true,-crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,-crlf/more-crlf | 0 .../autocrlf_true,-crlf/more-crlf-utf8bom | 0 .../autocrlf_true,-crlf/more-lf | 0 .../autocrlf_true,-crlf/more-lf-utf8bom | 0 .../autocrlf_true,-crlf/zero-byte | 0 .../autocrlf_true,-text/all-crlf | 0 .../autocrlf_true,-text/all-crlf-utf8bom | 0 .../autocrlf_true,-text/all-lf | 0 .../autocrlf_true,-text/all-lf-utf8bom | 0 .../autocrlf_true,-text/binary-all-crlf | 0 .../autocrlf_true,-text/binary-all-lf | 0 .../autocrlf_true,-text/binary-mixed-lf-cr | 0 .../autocrlf_true,-text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,-text/few-utf8-chars-crlf | 0 .../autocrlf_true,-text/few-utf8-chars-lf | 0 .../autocrlf_true,-text/many-utf8-chars-crlf | 0 .../autocrlf_true,-text/many-utf8-chars-lf | 0 .../autocrlf_true,-text/mixed-lf-cr | 0 .../autocrlf_true,-text/mixed-lf-cr-crlf | 0 .../autocrlf_true,-text/more-crlf | 0 .../autocrlf_true,-text/more-crlf-utf8bom | 0 .../autocrlf_true,-text/more-lf | 0 .../autocrlf_true,-text/more-lf-utf8bom | 0 .../autocrlf_true,-text/zero-byte | 0 .../autocrlf_true,crlf/all-crlf | 0 .../autocrlf_true,crlf/all-crlf-utf8bom | 0 .../autocrlf_true,crlf/all-lf | 0 .../autocrlf_true,crlf/all-lf-utf8bom | 0 .../autocrlf_true,crlf/binary-all-crlf | 0 .../autocrlf_true,crlf/binary-all-lf | 0 .../autocrlf_true,crlf/binary-mixed-lf-cr | 0 .../autocrlf_true,crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,crlf/few-utf8-chars-lf | 0 .../autocrlf_true,crlf/many-utf8-chars-crlf | 0 .../autocrlf_true,crlf/many-utf8-chars-lf | 0 .../autocrlf_true,crlf/mixed-lf-cr | 0 .../autocrlf_true,crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,crlf/more-crlf | 0 .../autocrlf_true,crlf/more-crlf-utf8bom | 0 .../autocrlf_true,crlf/more-lf | 0 .../autocrlf_true,crlf/more-lf-utf8bom | 0 .../autocrlf_true,crlf/zero-byte | 0 .../autocrlf_true,eol_crlf/all-crlf | 0 .../autocrlf_true,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_true,eol_crlf/all-lf | 0 .../autocrlf_true,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_true,eol_crlf/binary-all-crlf | 0 .../autocrlf_true,eol_crlf/binary-all-lf | 0 .../autocrlf_true,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_true,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_true,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_true,eol_crlf/mixed-lf-cr | 0 .../autocrlf_true,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,eol_crlf/more-crlf | 0 .../autocrlf_true,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_true,eol_crlf/more-lf | 0 .../autocrlf_true,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_true,eol_crlf/zero-byte | 0 .../autocrlf_true,eol_lf/all-crlf | 0 .../autocrlf_true,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_true,eol_lf/all-lf | 0 .../autocrlf_true,eol_lf/all-lf-utf8bom | 0 .../autocrlf_true,eol_lf/binary-all-crlf | 0 .../autocrlf_true,eol_lf/binary-all-lf | 0 .../autocrlf_true,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_true,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_true,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_true,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_true,eol_lf/mixed-lf-cr | 0 .../autocrlf_true,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_true,eol_lf/more-crlf | 0 .../autocrlf_true,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_true,eol_lf/more-lf | 0 .../autocrlf_true,eol_lf/more-lf-utf8bom | 0 .../autocrlf_true,eol_lf/zero-byte | 0 .../autocrlf_true,text,eol_crlf/all-crlf | 0 .../autocrlf_true,text,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_true,text,eol_crlf/all-lf | 0 .../autocrlf_true,text,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_true,text,eol_crlf/binary-all-crlf | 0 .../autocrlf_true,text,eol_crlf/binary-all-lf | 0 .../autocrlf_true,text,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,text,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_true,text,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_true,text,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_true,text,eol_crlf/mixed-lf-cr | 0 .../autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,text,eol_crlf/more-crlf | 0 .../autocrlf_true,text,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_true,text,eol_crlf/more-lf | 0 .../autocrlf_true,text,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_true,text,eol_crlf/zero-byte | 0 .../autocrlf_true,text,eol_lf/all-crlf | 0 .../autocrlf_true,text,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_true,text,eol_lf/all-lf | 0 .../autocrlf_true,text,eol_lf/all-lf-utf8bom | 0 .../autocrlf_true,text,eol_lf/binary-all-crlf | 0 .../autocrlf_true,text,eol_lf/binary-all-lf | 0 .../autocrlf_true,text,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_true,text,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_true,text,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_true,text,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_true,text,eol_lf/mixed-lf-cr | 0 .../autocrlf_true,text,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_true,text,eol_lf/more-crlf | 0 .../autocrlf_true,text,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_true,text,eol_lf/more-lf | 0 .../autocrlf_true,text,eol_lf/more-lf-utf8bom | 0 .../autocrlf_true,text,eol_lf/zero-byte | 0 .../autocrlf_true,text/all-crlf | 0 .../autocrlf_true,text/all-crlf-utf8bom | 0 .../autocrlf_true,text/all-lf | 0 .../autocrlf_true,text/all-lf-utf8bom | 0 .../autocrlf_true,text/binary-all-crlf | 0 .../autocrlf_true,text/binary-all-lf | 0 .../autocrlf_true,text/binary-mixed-lf-cr | 0 .../autocrlf_true,text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text/few-utf8-chars-crlf | 0 .../autocrlf_true,text/few-utf8-chars-lf | 0 .../autocrlf_true,text/many-utf8-chars-crlf | 0 .../autocrlf_true,text/many-utf8-chars-lf | 0 .../autocrlf_true,text/mixed-lf-cr | 0 .../autocrlf_true,text/mixed-lf-cr-crlf | 0 .../autocrlf_true,text/more-crlf | 0 .../autocrlf_true,text/more-crlf-utf8bom | 0 .../autocrlf_true,text/more-lf | 0 .../autocrlf_true,text/more-lf-utf8bom | 0 .../autocrlf_true,text/zero-byte | 0 .../autocrlf_true,text_auto,eol_crlf/all-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_true,text_auto,eol_crlf/all-lf | 0 .../autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_true,text_auto,eol_crlf/binary-all-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/binary-all-lf | 0 .../autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf | 0 .../many-utf8-chars-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_true,text_auto,eol_crlf/mixed-lf-cr | 0 .../autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/more-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_true,text_auto,eol_crlf/more-lf | 0 .../autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_true,text_auto,eol_crlf/zero-byte | 0 .../autocrlf_true,text_auto,eol_lf/all-crlf | 0 .../autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_true,text_auto,eol_lf/all-lf | 0 .../autocrlf_true,text_auto,eol_lf/all-lf-utf8bom | 0 .../autocrlf_true,text_auto,eol_lf/binary-all-crlf | 0 .../autocrlf_true,text_auto,eol_lf/binary-all-lf | 0 .../autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_true,text_auto,eol_lf/mixed-lf-cr | 0 .../autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto,eol_lf/more-crlf | 0 .../autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_true,text_auto,eol_lf/more-lf | 0 .../autocrlf_true,text_auto,eol_lf/more-lf-utf8bom | 0 .../autocrlf_true,text_auto,eol_lf/zero-byte | 0 .../autocrlf_true,text_auto/all-crlf | 0 .../autocrlf_true,text_auto/all-crlf-utf8bom | 0 .../autocrlf_true,text_auto/all-lf | 0 .../autocrlf_true,text_auto/all-lf-utf8bom | 0 .../autocrlf_true,text_auto/binary-all-crlf | 0 .../autocrlf_true,text_auto/binary-all-lf | 0 .../autocrlf_true,text_auto/binary-mixed-lf-cr | 0 .../autocrlf_true,text_auto/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto/few-utf8-chars-crlf | 0 .../autocrlf_true,text_auto/few-utf8-chars-lf | 0 .../autocrlf_true,text_auto/many-utf8-chars-crlf | 0 .../autocrlf_true,text_auto/many-utf8-chars-lf | 0 .../autocrlf_true,text_auto/mixed-lf-cr | 0 .../autocrlf_true,text_auto/mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto/more-crlf | 0 .../autocrlf_true,text_auto/more-crlf-utf8bom | 0 .../autocrlf_true,text_auto/more-lf | 0 .../autocrlf_true,text_auto/more-lf-utf8bom | 0 .../autocrlf_true,text_auto/zero-byte | 0 .../{posix => posix_to_workdir}/autocrlf_true/all-crlf | 0 .../autocrlf_true/all-crlf-utf8bom | 0 .../{posix => posix_to_workdir}/autocrlf_true/all-lf | 0 .../autocrlf_true/all-lf-utf8bom | 0 .../autocrlf_true/binary-all-crlf | 0 .../autocrlf_true/binary-all-lf | 0 .../autocrlf_true/binary-mixed-lf-cr | 0 .../autocrlf_true/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true/few-utf8-chars-crlf | 0 .../autocrlf_true/few-utf8-chars-lf | 0 .../autocrlf_true/many-utf8-chars-crlf | 0 .../autocrlf_true/many-utf8-chars-lf | 0 .../autocrlf_true/mixed-lf-cr | 0 .../autocrlf_true/mixed-lf-cr-crlf | 0 .../{posix => posix_to_workdir}/autocrlf_true/more-crlf | 0 .../autocrlf_true/more-crlf-utf8bom | 0 .../{posix => posix_to_workdir}/autocrlf_true/more-lf | 0 .../autocrlf_true/more-lf-utf8bom | 0 .../{posix => posix_to_workdir}/autocrlf_true/zero-byte | 0 .../autocrlf_false,-crlf/all-crlf | 0 .../autocrlf_false,-crlf/all-crlf-utf8bom | 0 .../autocrlf_false,-crlf/all-lf | 0 .../autocrlf_false,-crlf/all-lf-utf8bom | 0 .../autocrlf_false,-crlf/binary-all-crlf | 0 .../autocrlf_false,-crlf/binary-all-lf | 0 .../autocrlf_false,-crlf/binary-mixed-lf-cr | 0 .../autocrlf_false,-crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,-crlf/few-utf8-chars-crlf | 0 .../autocrlf_false,-crlf/few-utf8-chars-lf | 0 .../autocrlf_false,-crlf/many-utf8-chars-crlf | 0 .../autocrlf_false,-crlf/many-utf8-chars-lf | 0 .../autocrlf_false,-crlf/mixed-lf-cr | 0 .../autocrlf_false,-crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,-crlf/more-crlf | 0 .../autocrlf_false,-crlf/more-crlf-utf8bom | 0 .../autocrlf_false,-crlf/more-lf | 0 .../autocrlf_false,-crlf/more-lf-utf8bom | 0 .../autocrlf_false,-crlf/zero-byte | 0 .../autocrlf_false,-text/all-crlf | 0 .../autocrlf_false,-text/all-crlf-utf8bom | 0 .../autocrlf_false,-text/all-lf | 0 .../autocrlf_false,-text/all-lf-utf8bom | 0 .../autocrlf_false,-text/binary-all-crlf | 0 .../autocrlf_false,-text/binary-all-lf | 0 .../autocrlf_false,-text/binary-mixed-lf-cr | 0 .../autocrlf_false,-text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,-text/few-utf8-chars-crlf | 0 .../autocrlf_false,-text/few-utf8-chars-lf | 0 .../autocrlf_false,-text/many-utf8-chars-crlf | 0 .../autocrlf_false,-text/many-utf8-chars-lf | 0 .../autocrlf_false,-text/mixed-lf-cr | 0 .../autocrlf_false,-text/mixed-lf-cr-crlf | 0 .../autocrlf_false,-text/more-crlf | 0 .../autocrlf_false,-text/more-crlf-utf8bom | 0 .../autocrlf_false,-text/more-lf | 0 .../autocrlf_false,-text/more-lf-utf8bom | 0 .../autocrlf_false,-text/zero-byte | 0 .../autocrlf_false,crlf/all-crlf | 0 .../autocrlf_false,crlf/all-crlf-utf8bom | 0 .../autocrlf_false,crlf/all-lf | 0 .../autocrlf_false,crlf/all-lf-utf8bom | 0 .../autocrlf_false,crlf/binary-all-crlf | 0 .../autocrlf_false,crlf/binary-all-lf | 0 .../autocrlf_false,crlf/binary-mixed-lf-cr | 0 .../autocrlf_false,crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,crlf/few-utf8-chars-crlf | 0 .../autocrlf_false,crlf/few-utf8-chars-lf | 0 .../autocrlf_false,crlf/many-utf8-chars-crlf | 0 .../autocrlf_false,crlf/many-utf8-chars-lf | 0 .../autocrlf_false,crlf/mixed-lf-cr | 0 .../autocrlf_false,crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,crlf/more-crlf | 0 .../autocrlf_false,crlf/more-crlf-utf8bom | 0 .../autocrlf_false,crlf/more-lf | 0 .../autocrlf_false,crlf/more-lf-utf8bom | 0 .../autocrlf_false,crlf/zero-byte | 0 .../autocrlf_false,eol_crlf/all-crlf | 0 .../autocrlf_false,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_false,eol_crlf/all-lf | 0 .../autocrlf_false,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_false,eol_crlf/binary-all-crlf | 0 .../autocrlf_false,eol_crlf/binary-all-lf | 0 .../autocrlf_false,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_false,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_false,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_false,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_false,eol_crlf/mixed-lf-cr | 0 .../autocrlf_false,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,eol_crlf/more-crlf | 0 .../autocrlf_false,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_false,eol_crlf/more-lf | 0 .../autocrlf_false,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_false,eol_crlf/zero-byte | 0 .../autocrlf_false,eol_lf/all-crlf | 0 .../autocrlf_false,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_false,eol_lf/all-lf | 0 .../autocrlf_false,eol_lf/all-lf-utf8bom | 0 .../autocrlf_false,eol_lf/binary-all-crlf | 0 .../autocrlf_false,eol_lf/binary-all-lf | 0 .../autocrlf_false,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_false,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_false,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_false,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_false,eol_lf/mixed-lf-cr | 0 .../autocrlf_false,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_false,eol_lf/more-crlf | 0 .../autocrlf_false,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_false,eol_lf/more-lf | 0 .../autocrlf_false,eol_lf/more-lf-utf8bom | 0 .../autocrlf_false,eol_lf/zero-byte | 0 .../autocrlf_false,text,eol_crlf/all-crlf | 0 .../autocrlf_false,text,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_false,text,eol_crlf/all-lf | 0 .../autocrlf_false,text,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_false,text,eol_crlf/binary-all-crlf | 0 .../autocrlf_false,text,eol_crlf/binary-all-lf | 0 .../autocrlf_false,text,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_false,text,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_false,text,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_false,text,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_false,text,eol_crlf/mixed-lf-cr | 0 .../autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,text,eol_crlf/more-crlf | 0 .../autocrlf_false,text,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_false,text,eol_crlf/more-lf | 0 .../autocrlf_false,text,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_false,text,eol_crlf/zero-byte | 0 .../autocrlf_false,text,eol_lf/all-crlf | 0 .../autocrlf_false,text,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_false,text,eol_lf/all-lf | 0 .../autocrlf_false,text,eol_lf/all-lf-utf8bom | 0 .../autocrlf_false,text,eol_lf/binary-all-crlf | 0 .../autocrlf_false,text,eol_lf/binary-all-lf | 0 .../autocrlf_false,text,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_false,text,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_false,text,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_false,text,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_false,text,eol_lf/mixed-lf-cr | 0 .../autocrlf_false,text,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_false,text,eol_lf/more-crlf | 0 .../autocrlf_false,text,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_false,text,eol_lf/more-lf | 0 .../autocrlf_false,text,eol_lf/more-lf-utf8bom | 0 .../autocrlf_false,text,eol_lf/zero-byte | 0 .../autocrlf_false,text/all-crlf | 0 .../autocrlf_false,text/all-crlf-utf8bom | 0 .../autocrlf_false,text/all-lf | 0 .../autocrlf_false,text/all-lf-utf8bom | 0 .../autocrlf_false,text/binary-all-crlf | 0 .../autocrlf_false,text/binary-all-lf | 0 .../autocrlf_false,text/binary-mixed-lf-cr | 0 .../autocrlf_false,text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text/few-utf8-chars-crlf | 0 .../autocrlf_false,text/few-utf8-chars-lf | 0 .../autocrlf_false,text/many-utf8-chars-crlf | 0 .../autocrlf_false,text/many-utf8-chars-lf | 0 .../autocrlf_false,text/mixed-lf-cr | 0 .../autocrlf_false,text/mixed-lf-cr-crlf | 0 .../autocrlf_false,text/more-crlf | 0 .../autocrlf_false,text/more-crlf-utf8bom | 0 .../autocrlf_false,text/more-lf | 0 .../autocrlf_false,text/more-lf-utf8bom | 0 .../autocrlf_false,text/zero-byte | 0 .../autocrlf_false,text_auto,eol_crlf/all-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_false,text_auto,eol_crlf/all-lf | 0 .../autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_false,text_auto,eol_crlf/binary-all-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/binary-all-lf | 0 .../autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../few-utf8-chars-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf | 0 .../many-utf8-chars-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_false,text_auto,eol_crlf/mixed-lf-cr | 0 .../autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/more-crlf | 0 .../autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_false,text_auto,eol_crlf/more-lf | 0 .../autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_false,text_auto,eol_crlf/zero-byte | 0 .../autocrlf_false,text_auto,eol_lf/all-crlf | 0 .../autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_false,text_auto,eol_lf/all-lf | 0 .../autocrlf_false,text_auto,eol_lf/all-lf-utf8bom | 0 .../autocrlf_false,text_auto,eol_lf/binary-all-crlf | 0 .../autocrlf_false,text_auto,eol_lf/binary-all-lf | 0 .../autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_false,text_auto,eol_lf/mixed-lf-cr | 0 .../autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto,eol_lf/more-crlf | 0 .../autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_false,text_auto,eol_lf/more-lf | 0 .../autocrlf_false,text_auto,eol_lf/more-lf-utf8bom | 0 .../autocrlf_false,text_auto,eol_lf/zero-byte | 0 .../autocrlf_false,text_auto/all-crlf | 0 .../autocrlf_false,text_auto/all-crlf-utf8bom | 0 .../autocrlf_false,text_auto/all-lf | 0 .../autocrlf_false,text_auto/all-lf-utf8bom | 0 .../autocrlf_false,text_auto/binary-all-crlf | 0 .../autocrlf_false,text_auto/binary-all-lf | 0 .../autocrlf_false,text_auto/binary-mixed-lf-cr | 0 .../autocrlf_false,text_auto/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto/few-utf8-chars-crlf | 0 .../autocrlf_false,text_auto/few-utf8-chars-lf | 0 .../autocrlf_false,text_auto/many-utf8-chars-crlf | 0 .../autocrlf_false,text_auto/many-utf8-chars-lf | 0 .../autocrlf_false,text_auto/mixed-lf-cr | 0 .../autocrlf_false,text_auto/mixed-lf-cr-crlf | 0 .../autocrlf_false,text_auto/more-crlf | 0 .../autocrlf_false,text_auto/more-crlf-utf8bom | 0 .../autocrlf_false,text_auto/more-lf | 0 .../autocrlf_false,text_auto/more-lf-utf8bom | 0 .../autocrlf_false,text_auto/zero-byte | 0 .../autocrlf_false/all-crlf | 0 .../autocrlf_false/all-crlf-utf8bom | 0 .../autocrlf_false/all-lf | 0 .../autocrlf_false/all-lf-utf8bom | 0 .../autocrlf_false/binary-all-crlf | 0 .../autocrlf_false/binary-all-lf | 0 .../autocrlf_false/binary-mixed-lf-cr | 0 .../autocrlf_false/binary-mixed-lf-cr-crlf | 0 .../autocrlf_false/few-utf8-chars-crlf | 0 .../autocrlf_false/few-utf8-chars-lf | 0 .../autocrlf_false/many-utf8-chars-crlf | 0 .../autocrlf_false/many-utf8-chars-lf | 0 .../autocrlf_false/mixed-lf-cr | 0 .../autocrlf_false/mixed-lf-cr-crlf | 0 .../autocrlf_false/more-crlf | 0 .../autocrlf_false/more-crlf-utf8bom | 0 .../autocrlf_false/more-lf | 0 .../autocrlf_false/more-lf-utf8bom | 0 .../autocrlf_false/zero-byte | 0 .../autocrlf_input,-crlf/all-crlf | 0 .../autocrlf_input,-crlf/all-crlf-utf8bom | 0 .../autocrlf_input,-crlf/all-lf | 0 .../autocrlf_input,-crlf/all-lf-utf8bom | 0 .../autocrlf_input,-crlf/binary-all-crlf | 0 .../autocrlf_input,-crlf/binary-all-lf | 0 .../autocrlf_input,-crlf/binary-mixed-lf-cr | 0 .../autocrlf_input,-crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,-crlf/few-utf8-chars-crlf | 0 .../autocrlf_input,-crlf/few-utf8-chars-lf | 0 .../autocrlf_input,-crlf/many-utf8-chars-crlf | 0 .../autocrlf_input,-crlf/many-utf8-chars-lf | 0 .../autocrlf_input,-crlf/mixed-lf-cr | 0 .../autocrlf_input,-crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,-crlf/more-crlf | 0 .../autocrlf_input,-crlf/more-crlf-utf8bom | 0 .../autocrlf_input,-crlf/more-lf | 0 .../autocrlf_input,-crlf/more-lf-utf8bom | 0 .../autocrlf_input,-crlf/zero-byte | 0 .../autocrlf_input,-text/all-crlf | 0 .../autocrlf_input,-text/all-crlf-utf8bom | 0 .../autocrlf_input,-text/all-lf | 0 .../autocrlf_input,-text/all-lf-utf8bom | 0 .../autocrlf_input,-text/binary-all-crlf | 0 .../autocrlf_input,-text/binary-all-lf | 0 .../autocrlf_input,-text/binary-mixed-lf-cr | 0 .../autocrlf_input,-text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,-text/few-utf8-chars-crlf | 0 .../autocrlf_input,-text/few-utf8-chars-lf | 0 .../autocrlf_input,-text/many-utf8-chars-crlf | 0 .../autocrlf_input,-text/many-utf8-chars-lf | 0 .../autocrlf_input,-text/mixed-lf-cr | 0 .../autocrlf_input,-text/mixed-lf-cr-crlf | 0 .../autocrlf_input,-text/more-crlf | 0 .../autocrlf_input,-text/more-crlf-utf8bom | 0 .../autocrlf_input,-text/more-lf | 0 .../autocrlf_input,-text/more-lf-utf8bom | 0 .../autocrlf_input,-text/zero-byte | 0 .../autocrlf_input,crlf/all-crlf | 0 .../autocrlf_input,crlf/all-crlf-utf8bom | 0 .../autocrlf_input,crlf/all-lf | 0 .../autocrlf_input,crlf/all-lf-utf8bom | 0 .../autocrlf_input,crlf/binary-all-crlf | 0 .../autocrlf_input,crlf/binary-all-lf | 0 .../autocrlf_input,crlf/binary-mixed-lf-cr | 0 .../autocrlf_input,crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,crlf/few-utf8-chars-crlf | 0 .../autocrlf_input,crlf/few-utf8-chars-lf | 0 .../autocrlf_input,crlf/many-utf8-chars-crlf | 0 .../autocrlf_input,crlf/many-utf8-chars-lf | 0 .../autocrlf_input,crlf/mixed-lf-cr | 0 .../autocrlf_input,crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,crlf/more-crlf | 0 .../autocrlf_input,crlf/more-crlf-utf8bom | 0 .../autocrlf_input,crlf/more-lf | 0 .../autocrlf_input,crlf/more-lf-utf8bom | 0 .../autocrlf_input,crlf/zero-byte | 0 .../autocrlf_input,eol_crlf/all-crlf | 0 .../autocrlf_input,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_input,eol_crlf/all-lf | 0 .../autocrlf_input,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_input,eol_crlf/binary-all-crlf | 0 .../autocrlf_input,eol_crlf/binary-all-lf | 0 .../autocrlf_input,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_input,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_input,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_input,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_input,eol_crlf/mixed-lf-cr | 0 .../autocrlf_input,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,eol_crlf/more-crlf | 0 .../autocrlf_input,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_input,eol_crlf/more-lf | 0 .../autocrlf_input,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_input,eol_crlf/zero-byte | 0 .../autocrlf_input,eol_lf/all-crlf | 0 .../autocrlf_input,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_input,eol_lf/all-lf | 0 .../autocrlf_input,eol_lf/all-lf-utf8bom | 0 .../autocrlf_input,eol_lf/binary-all-crlf | 0 .../autocrlf_input,eol_lf/binary-all-lf | 0 .../autocrlf_input,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_input,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_input,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_input,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_input,eol_lf/mixed-lf-cr | 0 .../autocrlf_input,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_input,eol_lf/more-crlf | 0 .../autocrlf_input,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_input,eol_lf/more-lf | 0 .../autocrlf_input,eol_lf/more-lf-utf8bom | 0 .../autocrlf_input,eol_lf/zero-byte | 0 .../autocrlf_input,text,eol_crlf/all-crlf | 0 .../autocrlf_input,text,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_input,text,eol_crlf/all-lf | 0 .../autocrlf_input,text,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_input,text,eol_crlf/binary-all-crlf | 0 .../autocrlf_input,text,eol_crlf/binary-all-lf | 0 .../autocrlf_input,text,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_input,text,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_input,text,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_input,text,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_input,text,eol_crlf/mixed-lf-cr | 0 .../autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,text,eol_crlf/more-crlf | 0 .../autocrlf_input,text,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_input,text,eol_crlf/more-lf | 0 .../autocrlf_input,text,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_input,text,eol_crlf/zero-byte | 0 .../autocrlf_input,text,eol_lf/all-crlf | 0 .../autocrlf_input,text,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_input,text,eol_lf/all-lf | 0 .../autocrlf_input,text,eol_lf/all-lf-utf8bom | 0 .../autocrlf_input,text,eol_lf/binary-all-crlf | 0 .../autocrlf_input,text,eol_lf/binary-all-lf | 0 .../autocrlf_input,text,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_input,text,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_input,text,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_input,text,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_input,text,eol_lf/mixed-lf-cr | 0 .../autocrlf_input,text,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_input,text,eol_lf/more-crlf | 0 .../autocrlf_input,text,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_input,text,eol_lf/more-lf | 0 .../autocrlf_input,text,eol_lf/more-lf-utf8bom | 0 .../autocrlf_input,text,eol_lf/zero-byte | 0 .../autocrlf_input,text/all-crlf | 0 .../autocrlf_input,text/all-crlf-utf8bom | 0 .../autocrlf_input,text/all-lf | 0 .../autocrlf_input,text/all-lf-utf8bom | 0 .../autocrlf_input,text/binary-all-crlf | 0 .../autocrlf_input,text/binary-all-lf | 0 .../autocrlf_input,text/binary-mixed-lf-cr | 0 .../autocrlf_input,text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text/few-utf8-chars-crlf | 0 .../autocrlf_input,text/few-utf8-chars-lf | 0 .../autocrlf_input,text/many-utf8-chars-crlf | 0 .../autocrlf_input,text/many-utf8-chars-lf | 0 .../autocrlf_input,text/mixed-lf-cr | 0 .../autocrlf_input,text/mixed-lf-cr-crlf | 0 .../autocrlf_input,text/more-crlf | 0 .../autocrlf_input,text/more-crlf-utf8bom | 0 .../autocrlf_input,text/more-lf | 0 .../autocrlf_input,text/more-lf-utf8bom | 0 .../autocrlf_input,text/zero-byte | 0 .../autocrlf_input,text_auto,eol_crlf/all-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_input,text_auto,eol_crlf/all-lf | 0 .../autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_input,text_auto,eol_crlf/binary-all-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/binary-all-lf | 0 .../autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../few-utf8-chars-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf | 0 .../many-utf8-chars-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_input,text_auto,eol_crlf/mixed-lf-cr | 0 .../autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/more-crlf | 0 .../autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_input,text_auto,eol_crlf/more-lf | 0 .../autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_input,text_auto,eol_crlf/zero-byte | 0 .../autocrlf_input,text_auto,eol_lf/all-crlf | 0 .../autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_input,text_auto,eol_lf/all-lf | 0 .../autocrlf_input,text_auto,eol_lf/all-lf-utf8bom | 0 .../autocrlf_input,text_auto,eol_lf/binary-all-crlf | 0 .../autocrlf_input,text_auto,eol_lf/binary-all-lf | 0 .../autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_input,text_auto,eol_lf/mixed-lf-cr | 0 .../autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto,eol_lf/more-crlf | 0 .../autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_input,text_auto,eol_lf/more-lf | 0 .../autocrlf_input,text_auto,eol_lf/more-lf-utf8bom | 0 .../autocrlf_input,text_auto,eol_lf/zero-byte | 0 .../autocrlf_input,text_auto/all-crlf | 0 .../autocrlf_input,text_auto/all-crlf-utf8bom | 0 .../autocrlf_input,text_auto/all-lf | 0 .../autocrlf_input,text_auto/all-lf-utf8bom | 0 .../autocrlf_input,text_auto/binary-all-crlf | 0 .../autocrlf_input,text_auto/binary-all-lf | 0 .../autocrlf_input,text_auto/binary-mixed-lf-cr | 0 .../autocrlf_input,text_auto/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto/few-utf8-chars-crlf | 0 .../autocrlf_input,text_auto/few-utf8-chars-lf | 0 .../autocrlf_input,text_auto/many-utf8-chars-crlf | 0 .../autocrlf_input,text_auto/many-utf8-chars-lf | 0 .../autocrlf_input,text_auto/mixed-lf-cr | 0 .../autocrlf_input,text_auto/mixed-lf-cr-crlf | 0 .../autocrlf_input,text_auto/more-crlf | 0 .../autocrlf_input,text_auto/more-crlf-utf8bom | 0 .../autocrlf_input,text_auto/more-lf | 0 .../autocrlf_input,text_auto/more-lf-utf8bom | 0 .../autocrlf_input,text_auto/zero-byte | 0 .../autocrlf_input/all-crlf | 0 .../autocrlf_input/all-crlf-utf8bom | 0 .../autocrlf_input/all-lf | 0 .../autocrlf_input/all-lf-utf8bom | 0 .../autocrlf_input/binary-all-crlf | 0 .../autocrlf_input/binary-all-lf | 0 .../autocrlf_input/binary-mixed-lf-cr | 0 .../autocrlf_input/binary-mixed-lf-cr-crlf | 0 .../autocrlf_input/few-utf8-chars-crlf | 0 .../autocrlf_input/few-utf8-chars-lf | 0 .../autocrlf_input/many-utf8-chars-crlf | 0 .../autocrlf_input/many-utf8-chars-lf | 0 .../autocrlf_input/mixed-lf-cr | 0 .../autocrlf_input/mixed-lf-cr-crlf | 0 .../autocrlf_input/more-crlf | 0 .../autocrlf_input/more-crlf-utf8bom | 0 .../autocrlf_input/more-lf | 0 .../autocrlf_input/more-lf-utf8bom | 0 .../autocrlf_input/zero-byte | 0 .../autocrlf_true,-crlf/all-crlf | 0 .../autocrlf_true,-crlf/all-crlf-utf8bom | 0 .../autocrlf_true,-crlf/all-lf | 0 .../autocrlf_true,-crlf/all-lf-utf8bom | 0 .../autocrlf_true,-crlf/binary-all-crlf | 0 .../autocrlf_true,-crlf/binary-all-lf | 0 .../autocrlf_true,-crlf/binary-mixed-lf-cr | 0 .../autocrlf_true,-crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,-crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,-crlf/few-utf8-chars-lf | 0 .../autocrlf_true,-crlf/many-utf8-chars-crlf | 0 .../autocrlf_true,-crlf/many-utf8-chars-lf | 0 .../autocrlf_true,-crlf/mixed-lf-cr | 0 .../autocrlf_true,-crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,-crlf/more-crlf | 0 .../autocrlf_true,-crlf/more-crlf-utf8bom | 0 .../autocrlf_true,-crlf/more-lf | 0 .../autocrlf_true,-crlf/more-lf-utf8bom | 0 .../autocrlf_true,-crlf/zero-byte | 0 .../autocrlf_true,-text/all-crlf | 0 .../autocrlf_true,-text/all-crlf-utf8bom | 0 .../autocrlf_true,-text/all-lf | 0 .../autocrlf_true,-text/all-lf-utf8bom | 0 .../autocrlf_true,-text/binary-all-crlf | 0 .../autocrlf_true,-text/binary-all-lf | 0 .../autocrlf_true,-text/binary-mixed-lf-cr | 0 .../autocrlf_true,-text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,-text/few-utf8-chars-crlf | 0 .../autocrlf_true,-text/few-utf8-chars-lf | 0 .../autocrlf_true,-text/many-utf8-chars-crlf | 0 .../autocrlf_true,-text/many-utf8-chars-lf | 0 .../autocrlf_true,-text/mixed-lf-cr | 0 .../autocrlf_true,-text/mixed-lf-cr-crlf | 0 .../autocrlf_true,-text/more-crlf | 0 .../autocrlf_true,-text/more-crlf-utf8bom | 0 .../autocrlf_true,-text/more-lf | 0 .../autocrlf_true,-text/more-lf-utf8bom | 0 .../autocrlf_true,-text/zero-byte | 0 .../autocrlf_true,crlf/all-crlf | 0 .../autocrlf_true,crlf/all-crlf-utf8bom | 0 .../autocrlf_true,crlf/all-lf | 0 .../autocrlf_true,crlf/all-lf-utf8bom | 0 .../autocrlf_true,crlf/binary-all-crlf | 0 .../autocrlf_true,crlf/binary-all-lf | 0 .../autocrlf_true,crlf/binary-mixed-lf-cr | 0 .../autocrlf_true,crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,crlf/few-utf8-chars-lf | 0 .../autocrlf_true,crlf/many-utf8-chars-crlf | 0 .../autocrlf_true,crlf/many-utf8-chars-lf | 0 .../autocrlf_true,crlf/mixed-lf-cr | 0 .../autocrlf_true,crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,crlf/more-crlf | 0 .../autocrlf_true,crlf/more-crlf-utf8bom | 0 .../autocrlf_true,crlf/more-lf | 0 .../autocrlf_true,crlf/more-lf-utf8bom | 0 .../autocrlf_true,crlf/zero-byte | 0 .../autocrlf_true,eol_crlf/all-crlf | 0 .../autocrlf_true,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_true,eol_crlf/all-lf | 0 .../autocrlf_true,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_true,eol_crlf/binary-all-crlf | 0 .../autocrlf_true,eol_crlf/binary-all-lf | 0 .../autocrlf_true,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_true,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_true,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_true,eol_crlf/mixed-lf-cr | 0 .../autocrlf_true,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,eol_crlf/more-crlf | 0 .../autocrlf_true,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_true,eol_crlf/more-lf | 0 .../autocrlf_true,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_true,eol_crlf/zero-byte | 0 .../autocrlf_true,eol_lf/all-crlf | 0 .../autocrlf_true,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_true,eol_lf/all-lf | 0 .../autocrlf_true,eol_lf/all-lf-utf8bom | 0 .../autocrlf_true,eol_lf/binary-all-crlf | 0 .../autocrlf_true,eol_lf/binary-all-lf | 0 .../autocrlf_true,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_true,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_true,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_true,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_true,eol_lf/mixed-lf-cr | 0 .../autocrlf_true,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_true,eol_lf/more-crlf | 0 .../autocrlf_true,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_true,eol_lf/more-lf | 0 .../autocrlf_true,eol_lf/more-lf-utf8bom | 0 .../autocrlf_true,eol_lf/zero-byte | 0 .../autocrlf_true,text,eol_crlf/all-crlf | 0 .../autocrlf_true,text,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_true,text,eol_crlf/all-lf | 0 .../autocrlf_true,text,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_true,text,eol_crlf/binary-all-crlf | 0 .../autocrlf_true,text,eol_crlf/binary-all-lf | 0 .../autocrlf_true,text,eol_crlf/binary-mixed-lf-cr | 0 .../autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,text,eol_crlf/few-utf8-chars-lf | 0 .../autocrlf_true,text,eol_crlf/many-utf8-chars-crlf | 0 .../autocrlf_true,text,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_true,text,eol_crlf/mixed-lf-cr | 0 .../autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,text,eol_crlf/more-crlf | 0 .../autocrlf_true,text,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_true,text,eol_crlf/more-lf | 0 .../autocrlf_true,text,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_true,text,eol_crlf/zero-byte | 0 .../autocrlf_true,text,eol_lf/all-crlf | 0 .../autocrlf_true,text,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_true,text,eol_lf/all-lf | 0 .../autocrlf_true,text,eol_lf/all-lf-utf8bom | 0 .../autocrlf_true,text,eol_lf/binary-all-crlf | 0 .../autocrlf_true,text,eol_lf/binary-all-lf | 0 .../autocrlf_true,text,eol_lf/binary-mixed-lf-cr | 0 .../autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_true,text,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_true,text,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_true,text,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_true,text,eol_lf/mixed-lf-cr | 0 .../autocrlf_true,text,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_true,text,eol_lf/more-crlf | 0 .../autocrlf_true,text,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_true,text,eol_lf/more-lf | 0 .../autocrlf_true,text,eol_lf/more-lf-utf8bom | 0 .../autocrlf_true,text,eol_lf/zero-byte | 0 .../autocrlf_true,text/all-crlf | 0 .../autocrlf_true,text/all-crlf-utf8bom | 0 .../autocrlf_true,text/all-lf | 0 .../autocrlf_true,text/all-lf-utf8bom | 0 .../autocrlf_true,text/binary-all-crlf | 0 .../autocrlf_true,text/binary-all-lf | 0 .../autocrlf_true,text/binary-mixed-lf-cr | 0 .../autocrlf_true,text/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text/few-utf8-chars-crlf | 0 .../autocrlf_true,text/few-utf8-chars-lf | 0 .../autocrlf_true,text/many-utf8-chars-crlf | 0 .../autocrlf_true,text/many-utf8-chars-lf | 0 .../autocrlf_true,text/mixed-lf-cr | 0 .../autocrlf_true,text/mixed-lf-cr-crlf | 0 .../autocrlf_true,text/more-crlf | 0 .../autocrlf_true,text/more-crlf-utf8bom | 0 .../autocrlf_true,text/more-lf | 0 .../autocrlf_true,text/more-lf-utf8bom | 0 .../autocrlf_true,text/zero-byte | 0 .../autocrlf_true,text_auto,eol_crlf/all-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom | 0 .../autocrlf_true,text_auto,eol_crlf/all-lf | 0 .../autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom | 0 .../autocrlf_true,text_auto,eol_crlf/binary-all-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/binary-all-lf | 0 .../autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf | 0 .../many-utf8-chars-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf | 0 .../autocrlf_true,text_auto,eol_crlf/mixed-lf-cr | 0 .../autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/more-crlf | 0 .../autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom | 0 .../autocrlf_true,text_auto,eol_crlf/more-lf | 0 .../autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom | 0 .../autocrlf_true,text_auto,eol_crlf/zero-byte | 0 .../autocrlf_true,text_auto,eol_lf/all-crlf | 0 .../autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom | 0 .../autocrlf_true,text_auto,eol_lf/all-lf | 0 .../autocrlf_true,text_auto,eol_lf/all-lf-utf8bom | 0 .../autocrlf_true,text_auto,eol_lf/binary-all-crlf | 0 .../autocrlf_true,text_auto,eol_lf/binary-all-lf | 0 .../autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr | 0 .../binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf | 0 .../autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf | 0 .../autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf | 0 .../autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf | 0 .../autocrlf_true,text_auto,eol_lf/mixed-lf-cr | 0 .../autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto,eol_lf/more-crlf | 0 .../autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom | 0 .../autocrlf_true,text_auto,eol_lf/more-lf | 0 .../autocrlf_true,text_auto,eol_lf/more-lf-utf8bom | 0 .../autocrlf_true,text_auto,eol_lf/zero-byte | 0 .../autocrlf_true,text_auto/all-crlf | 0 .../autocrlf_true,text_auto/all-crlf-utf8bom | 0 .../autocrlf_true,text_auto/all-lf | 0 .../autocrlf_true,text_auto/all-lf-utf8bom | 0 .../autocrlf_true,text_auto/binary-all-crlf | 0 .../autocrlf_true,text_auto/binary-all-lf | 0 .../autocrlf_true,text_auto/binary-mixed-lf-cr | 0 .../autocrlf_true,text_auto/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto/few-utf8-chars-crlf | 0 .../autocrlf_true,text_auto/few-utf8-chars-lf | 0 .../autocrlf_true,text_auto/many-utf8-chars-crlf | 0 .../autocrlf_true,text_auto/many-utf8-chars-lf | 0 .../autocrlf_true,text_auto/mixed-lf-cr | 0 .../autocrlf_true,text_auto/mixed-lf-cr-crlf | 0 .../autocrlf_true,text_auto/more-crlf | 0 .../autocrlf_true,text_auto/more-crlf-utf8bom | 0 .../autocrlf_true,text_auto/more-lf | 0 .../autocrlf_true,text_auto/more-lf-utf8bom | 0 .../autocrlf_true,text_auto/zero-byte | 0 .../autocrlf_true/all-crlf | 0 .../autocrlf_true/all-crlf-utf8bom | 0 .../{windows => windows_to_workdir}/autocrlf_true/all-lf | 0 .../autocrlf_true/all-lf-utf8bom | 0 .../autocrlf_true/binary-all-crlf | 0 .../autocrlf_true/binary-all-lf | 0 .../autocrlf_true/binary-mixed-lf-cr | 0 .../autocrlf_true/binary-mixed-lf-cr-crlf | 0 .../autocrlf_true/few-utf8-chars-crlf | 0 .../autocrlf_true/few-utf8-chars-lf | 0 .../autocrlf_true/many-utf8-chars-crlf | 0 .../autocrlf_true/many-utf8-chars-lf | 0 .../autocrlf_true/mixed-lf-cr | 0 .../autocrlf_true/mixed-lf-cr-crlf | 0 .../autocrlf_true/more-crlf | 0 .../autocrlf_true/more-crlf-utf8bom | 0 .../autocrlf_true/more-lf | 0 .../autocrlf_true/more-lf-utf8bom | 0 .../autocrlf_true/zero-byte | 0 tests/resources/generate_crlf.sh | 6 +++--- 1371 files changed, 11 insertions(+), 5 deletions(-) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,-text/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false,text_auto/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_false/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,-text/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input,text_auto/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_input/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,-text/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true,text_auto/zero-byte (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/binary-all-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/binary-all-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/mixed-lf-cr (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/more-crlf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/more-lf (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{posix => posix_to_workdir}/autocrlf_true/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,-text/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false,text_auto/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_false/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,-text/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input,text_auto/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_input/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,-text/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_crlf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto,eol_lf/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true,text_auto/zero-byte (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/all-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/all-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/binary-all-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/binary-all-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/binary-mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/binary-mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/few-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/few-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/many-utf8-chars-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/many-utf8-chars-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/mixed-lf-cr (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/mixed-lf-cr-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/more-crlf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/more-crlf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/more-lf (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/more-lf-utf8bom (100%) rename tests/resources/crlf_data/{windows => windows_to_workdir}/autocrlf_true/zero-byte (100%) diff --git a/tests/checkout/crlf.c b/tests/checkout/crlf.c index ed9745d8d..94fd8a6b4 100644 --- a/tests/checkout/crlf.c +++ b/tests/checkout/crlf.c @@ -99,6 +99,7 @@ static void test_checkout(const char *autocrlf, const char *attrs) { git_buf attrbuf = GIT_BUF_INIT; git_buf expected_dirname = GIT_BUF_INIT; + git_buf systype_and_direction = GIT_BUF_INIT; git_buf sandboxname = GIT_BUF_INIT; git_buf reponame = GIT_BUF_INIT; git_checkout_options opts = GIT_CHECKOUT_OPTIONS_INIT; @@ -107,6 +108,9 @@ static void test_checkout(const char *autocrlf, const char *attrs) git_buf_puts(&reponame, "crlf"); + git_buf_puts(&systype_and_direction, systype); + git_buf_puts(&systype_and_direction, "_to_workdir"); + git_buf_puts(&sandboxname, "autocrlf_"); git_buf_puts(&sandboxname, autocrlf); @@ -128,7 +132,7 @@ static void test_checkout(const char *autocrlf, const char *attrs) cl_repo_set_string(g_repo, "core.autocrlf", autocrlf); - git_buf_joinpath(&expected_dirname, systype, sandboxname.ptr); + git_buf_joinpath(&expected_dirname, systype_and_direction.ptr, sandboxname.ptr); git_buf_joinpath(&expected_fixture, "crlf_data", expected_dirname.ptr); cl_fixture_sandbox(expected_fixture.ptr); @@ -145,6 +149,7 @@ static void test_checkout(const char *autocrlf, const char *attrs) git_buf_dispose(&expected_fixture); git_buf_dispose(&expected_dirname); git_buf_dispose(&sandboxname); + git_buf_dispose(&systype_and_direction); git_buf_dispose(&reponame); } @@ -173,7 +178,7 @@ void test_checkout_crlf__matches_core_git(void) const char *autocrlf[] = { "true", "false", "input", NULL }; const char *attrs[] = { "", "-crlf", "-text", "eol=crlf", "eol=lf", "text", "text eol=crlf", "text eol=lf", - "text=auto", "text=auto eol=crlf", "text=auto eol=lf", + "text=auto", "text=auto eol=crlf", "text=auto eol=lf", NULL }; const char **a, **b; diff --git a/tests/resources/.gitattributes b/tests/resources/.gitattributes index 556f8c827..047f77f55 100644 --- a/tests/resources/.gitattributes +++ b/tests/resources/.gitattributes @@ -1 +1,2 @@ * binary +*.sh text diff merge eol=lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,-text/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,-text/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,eol_lf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false,text_auto/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false,text_auto/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_false/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_false/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_false/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_false/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_false/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_false/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,-text/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,-text/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,eol_lf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input,text_auto/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input,text_auto/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_input/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_input/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_input/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_input/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_input/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_input/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,-text/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,-text/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,eol_lf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true,text_auto/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true,text_auto/zero-byte diff --git a/tests/resources/crlf_data/posix/autocrlf_true/all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/all-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/all-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true/all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/all-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/all-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/all-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true/binary-all-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/binary-all-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/binary-all-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/binary-all-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/binary-all-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/binary-all-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/mixed-lf-cr diff --git a/tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/more-crlf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/more-crlf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/more-crlf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/more-crlf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/more-crlf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/more-crlf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true/more-lf b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/more-lf similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/more-lf rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/more-lf diff --git a/tests/resources/crlf_data/posix/autocrlf_true/more-lf-utf8bom b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/more-lf-utf8bom rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/more-lf-utf8bom diff --git a/tests/resources/crlf_data/posix/autocrlf_true/zero-byte b/tests/resources/crlf_data/posix_to_workdir/autocrlf_true/zero-byte similarity index 100% rename from tests/resources/crlf_data/posix/autocrlf_true/zero-byte rename to tests/resources/crlf_data/posix_to_workdir/autocrlf_true/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,-text/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,-text/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,-text/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,eol_lf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,eol_lf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text,eol_lf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto,eol_lf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false,text_auto/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false,text_auto/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false,text_auto/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_false/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_false/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_false/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_false/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_false/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_false/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_false/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,-text/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,-text/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,-text/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,eol_lf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,eol_lf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text,eol_lf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto,eol_lf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input,text_auto/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input,text_auto/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input,text_auto/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_input/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_input/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_input/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_input/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_input/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_input/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_input/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,-text/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,-text/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,-text/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,eol_lf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,eol_lf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text,eol_lf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_crlf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_crlf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto,eol_lf/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto,eol_lf/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true,text_auto/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true,text_auto/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true,text_auto/zero-byte diff --git a/tests/resources/crlf_data/windows/autocrlf_true/all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/all-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/all-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/all-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/all-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true/all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/all-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/all-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/all-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/all-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true/binary-all-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/binary-all-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/binary-all-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/binary-all-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/binary-all-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/binary-all-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/binary-all-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/binary-all-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/binary-mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/binary-mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/binary-mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/binary-mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/binary-mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/binary-mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/binary-mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/few-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/few-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/few-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/few-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/few-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/few-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/few-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/few-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/many-utf8-chars-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/many-utf8-chars-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/many-utf8-chars-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/many-utf8-chars-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/many-utf8-chars-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/many-utf8-chars-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/many-utf8-chars-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/many-utf8-chars-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/mixed-lf-cr b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/mixed-lf-cr similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/mixed-lf-cr rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/mixed-lf-cr diff --git a/tests/resources/crlf_data/windows/autocrlf_true/mixed-lf-cr-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/mixed-lf-cr-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/mixed-lf-cr-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/mixed-lf-cr-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/more-crlf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/more-crlf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/more-crlf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/more-crlf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/more-crlf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/more-crlf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/more-crlf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/more-crlf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true/more-lf b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/more-lf similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/more-lf rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/more-lf diff --git a/tests/resources/crlf_data/windows/autocrlf_true/more-lf-utf8bom b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/more-lf-utf8bom similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/more-lf-utf8bom rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/more-lf-utf8bom diff --git a/tests/resources/crlf_data/windows/autocrlf_true/zero-byte b/tests/resources/crlf_data/windows_to_workdir/autocrlf_true/zero-byte similarity index 100% rename from tests/resources/crlf_data/windows/autocrlf_true/zero-byte rename to tests/resources/crlf_data/windows_to_workdir/autocrlf_true/zero-byte diff --git a/tests/resources/generate_crlf.sh b/tests/resources/generate_crlf.sh index 70534543f..9e6f51a5d 100755 --- a/tests/resources/generate_crlf.sh +++ b/tests/resources/generate_crlf.sh @@ -25,7 +25,7 @@ tempdir=$3 set -u -create_repo() { +create_to_workdir_data() { local input=$1 local output=$2 local tempdir=$3 @@ -33,7 +33,7 @@ create_repo() { local autocrlf=$5 local attr=$6 - local worktree="${output}/${systype}/autocrlf_${autocrlf}" + local worktree="${output}/${systype}_to_workdir/autocrlf_${autocrlf}" if [ "$attr" != "" ]; then local attrdir=`echo $attr | sed -e "s/ /,/g" | sed -e "s/=/_/g"` @@ -78,7 +78,7 @@ for autocrlf in true false input; do "text eol=lf" "text eol=crlf" \ "text=auto eol=lf" "text=auto eol=crlf"; do - create_repo "${input}" "${output}" "${tempdir}" \ + create_to_workdir_data "${input}" "${output}" "${tempdir}" \ "${systype}" "${autocrlf}" "${attr}" done done