On Wed, Oct 27, 2021 at 12:03 PM Matt Cooper via GitGitGadget <gitgitgadget@xxxxxxxxx> wrote: > diff --git a/t/t1051-large-conversion.sh b/t/t1051-large-conversion.sh > index 8b7640b3ba8..684ba5bd0a5 100755 > --- a/t/t1051-large-conversion.sh > +++ b/t/t1051-large-conversion.sh > @@ -83,4 +83,16 @@ test_expect_success 'ident converts on output' ' > test_cmp small.clean large.clean > ' > > +# This smudge filter prepends 5GB of zeros to the file it checks out. This > +# ensures that smudging doesn't mangle large files on 64-bit Windows. > +test_expect_failure EXPENSIVE,!LONG_IS_64BIT 'files over 4GB convert on output' ' > + test_commit test small "a small file" && > + test_config filter.makelarge.smudge "dd if=/dev/zero bs=$((1024*1024)) count=$((5*1024)) && cat" && /dev/zero doesn't exist in HP NonStop, a portable solution would be to use `test-tool genzeros` that is available since d5cfd142ec (tests: teach the test-tool to generate NUL bytes and use it, 2019-02-14) Carlo