Open rimutaka opened 2 years ago
A possible solution can be to use https://docs.rs/combine/4.6.2/combine/parser/repeat/fn.escaped.html or https://github.com/Geal/nom
Git -z
option removes the encoding, but that produces a very messy output that is even harder to parse.
A file name with non-ascii chars get encoded and escaped in git-log making it impossible to parse. This purely git-log issue. The blobs can be accessed with no issues.
til/LINQサンプル.cs/LINQサンプル.cs/Program.cs
"LINQ\343\202\265\343\203\263\343\203\227\343\203\253.cs/LINQ\343\202\265\343\203\263\343\203\227\343\203\253.cs/Program.cs"
"\"CsharpRxSample/CsharpRxSample/IObserver_T_\\343\\201\\256\\347\\234\\201\\347\\225\\245/_Observer.cs\""
It's not clear how to convert the numbers back to UTF-8. E.g.
Resources
Git log dump