3 ms·
I disagree. Having maintained a massive system that had to go deep into Git's internal data structures, I will tell you that, regardless of what Git's docs migh
by gecko 11y ago
I disagree. Having maintained a massive system that had to go deep into Git's internal data structures, I will tell you that, regardless of what Git's docs might tell you, the actual documentation for most of Git's file formats is, "Whatever the Git commands actually output." This is part of why a perfectly legal Git repository (as far as Git itself is concerned) can sometimes crash libgit2 and JGit.
By the Pijul team forcing themselves to have two different implementations in lockstep, they will probably do a very good job avoiding that problem.
- ebbv 11y agoThat is the most ass backwards reasoning I've ever heard. In order to force yourself to stick to a reliable standard repository format, maintain two codebases at once. What? How about just publish a standard and abide by it.