Report a rugged or libgit2 bug which would produce invalid UTF-8
This bug was discovered at https://gitlab.com/gitlab-org/gitlab-ce/issues/35098#note_35025107
However the original report cannot be disclosed, therefore we need to find another reproducible case so that we could show rugged. I think the bug was somewhere around https://github.com/libgit2/rugged/blob/v0.26.0/ext/rugged/rugged_tree.c#L385-L414
Where it's generating a diff between two commits (trees).
@crobin Actually, is it possible that you also show the test repo to rugged, so that we don't need to find a way to reproduce this? As it seems difficult to reproduce it...
Edited by Lin Jen-Shin