SZEDER Gábor <szeder.dev@xxxxxxxxx> writes: > These new tests, however, are primarily interested in the inner > workings of __git_complete_index_file() in the presence of escapes > and/or quotes in the path to be completed and/or in the output of 'git > ls-files'. For these kind of tests we could simply invoke > __git_complete_index_file() directly, like we call __git_refs() > directly to test refs completion. Then we could set the current path > to be completed to whatever we want, including spaces, because it > won't be subject to field splitting like the command line given to > 'test_completion'. > > So, I think for v2 I will rewrite these tests to call > __git_complete_index_file() directly instead of using > 'test_completion', and will include a test with spaces in path names. Quite well thought-out reasoning. Thanks.