On Mon, Jun 15, 2026 at 11:15 AM Branko Čibej <[email protected]> wrote:
> [...]
>
> Thoughts on creating a branch for this? It may be easier to work through
> actual working code, as well as test interaction with other working copy
> changes.
>
> Downside is that the code may just bitrot on a branch that's not
> actively maintained.
>
> I don't think it needs its own branch, it would be easy to add a
> global toggle via a pre-processor define since it's already gated
> around the reflink support probing.
>
>
>
> I'm well aware that we can #ifdef our way around any new code, but this 
> change as it stands now is much too big and intrusive for that. I would not 
> support committing it directly to trunk in its current state, even if 
> disabled by default. This isn't a comment about your patch specifically, I'd 
> say the same about any other large, intrusive change, no matter the source. 
> We do develop some significant new features on trunk (e.g., FSX, svnxx, 
> svnbrowse), but they're well isolated from the rest of the code – and also 
> never finished, eh. What can go directly to trunk and what should be 
> developed on a branch is a bit of a judgement call. I think my opinion on the 
> matter is consistent.
>
> -- Brane


I haven't had a chance to actually study the patch(es) yet, but the
discussion has been interesting.

If Jordan and/or others are interested in developing this feature
further, I would urge to consider doing so on a branch, NOT in trunk.
My rationale for this is substantially the same as Brane's.

Cheers,
Nathan

Reply via email to