On Wed, 18 Dec 2019, Jeff Law wrote: > > That isn't what I said. I said that freshly constructed complex software > > will have more and deeper errors than stupid simple scripts do (or I > > implied that at least, maybe it wasn't clear). And I only say this > > because the opposite was claimed, which is laughable imnsho. > But it's not that freshly constructed, at least not in my mind. All > the experience ESR has from the python implementation carries to the Go > implementation. > > And the "simple scripts" argument dismisses the fact that those scripts > are built on top of complex software. It just doesn't hold water IMHO.
Nor do I think reposurgeon (or at least the SVN reader, which is the main part engaged here) is significantly more complicated than implied by the task it's performing of translating between the different conceptual models of SVN and git. I've found it straightforward to produce reduced testcases for issues found, and fixed several of them myself despite not actually knowing Go. The issues remaining are generally conceptually straightforward to understand the issue and how to fix it. -- Joseph S. Myers jos...@codesourcery.com