On Thu, Dec 13, 2018 at 11:59 AM Branko Čibej <br...@apache.org> wrote:
> I never said that it's a good idea to abort in a library. We made a > mistake in the early days of this project to allow such patterns. > > I am quite angry at the contrariness and stubbornness of one TSVN > developer, who is *also* a Subversion PMC member. I propose a compromise. Remove this mistake in 2.0, when API/ABI compatibility with old mistakes no longer applies, but meanwhile improve the message in TSvn. Just to be clear, I *don't* propose to make the jump to 2.0 anytime soon, nor to do so in haste. But I do propose the need for a Confluence page to start the conversation about what 2.0 should be. Right now I can think of two things for that page: (1) composing a new statement of Subversion's goal for 2.0 (being a better CVS is just so 1.0), and (2) a list of old mistakes that should be fixed at the turn of the major version number, like this abort() thing.