Den ons 7 apr. 2021 kl 15:34 skrev Julian Foad <julianf...@apache.org>:

> > Ack, and thanks for picking up on this omission.  Does that all stack up
> now?
>
> I have committed it now, https://svn.apache.org/r1888474 , as I have just
> got to the point of a complete implementation and tests.  I am going to
> nominate it for backport.
>
> That doesn't imply that I assume all your concerns are addressed.  It can
> still be questioned and changed.
>

A bit late to the party and I must confess I don't really understand all
the implications but I've tried to follow the discussions best I can.

I'm not too fond of the "relocate workaround" described in JIRA. I would
have prefered to restore the behaviour of 1.6/1.7 which would solve case 1
and 2 but also change case 3 from inconvenience to "let's do a a
same-repository-merge between repositories that are not equivalent". I
can't judge the frequency of case 1/2 versus the frequency of case 3 and I
can't judge impact of an incorrect merge in case 3. I suppose you have done
the math and found that incorrect merges pose an unacceptable risk?

Would it make sense to have a command line option to force a behaviour of
1.6/1.7? Then the error message could point at this option and users who
have case 1/2 can take that option to perform the merge without the
relocate workaround?

Kind regards
Daniel Sahlberg

Reply via email to