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.

Reply via email to