"Clean up" fails to delete files with Unicode characters in name if `core.quotepath` is not explicitly set
What steps will reproduce the problem?
- Add a file with unicode characters in name, like "Ё.txt"
- Run TortoiseGit > Cleanup. The file is not deleted.
- If I check "Dry run" - it says the file name is "\320\201.txt". To parse it you need to take all backslash+3 digits sequences, read them as base8 and replace them with resulting byte. Then read the whole byte sequence as a UTF8 string.
- If I run git manually, from cmd (
git clean -d -fx
) - it deletes the file.
What version of TortoiseGit and Git are you using? On what operating system?
TortoiseGit 2.14.0.0 (Hotfix 2.14.0.1; C:\Program Files\TortoiseGit\bin)
git version 2.40.1.windows.1