This introduces a bad free in cgit_diff_tree. Here's a fix: https://git.causal.agency/cgit-pink/commit/?id=cc167887f1ee6907103533187ff9679f01006a1f