On Mon, Feb 19, 2024 at 8:49 AM Julian Foad <jul...@foad.me.uk> wrote:

> Hello Subversion devs.
>
> I had a thought that, as the move-tracking experimental design I was
> working on a few years ago isn't heading anywhere, we should remove the
> associated code, as it is better to keep a cleaner codebase on trunk and
> releases.
>
> The associated code is almost entirely decoupled from the public
> interfaces.  (There was one undocumented environment-variable: see in
> the patch below.)  Therefore there seems to be no impact from removing
> it.  I did one basic test run ('make svnserveautocheck') at r1915144 and
> all those tests pass.
>
> I am happy to commit this patch if the community agrees.
>
> It looks like this:
>

(snipped the patch)

I am okay with this (conceptually -- I read the patch but didn't dig
deeper).

More specifically, I am okay with removing it from trunk, but may I suggest
moving it to a branch, e.g., 'svnmover'? If someone wishes to continue the
experiment in the future, the branch could be a starting point, or at least
exist as a reference of what has been tried.

Let me know if you like this idea. If so, then after you commit the patch,
I'll be happy to make the branch, reverse-cherrypick it there, and write
the BRANCH-README.

If you don't think it's worth saving, even in a branch, that's okay too.

Cheers,
Nathan

Reply via email to