charmbracelet / soft-serve

The mighty, self-hostable Git server for the command line🍦
MIT License
5.16k stars 127 forks source link

fix: unquote git quoted filenames #492

Closed aymanbagabas closed 5 months ago

aymanbagabas commented 5 months ago

Git core.quotePath is enabled by default and causes unicode in filenames to be quoted. Unquote filenames and requote them to escape control characters BUT not unicode characters.

Fixes: https://github.com/charmbracelet/soft-serve/issues/457