Den ons 24 dec. 2025 kl 18:59 skrev Evgeny Kotkov via dev <
[email protected]>:

> Branko Čibej <[email protected]> writes:
>
> > Just a tiny nit: according to our ancient unwritten traditions, this
> > macro should be called SVN_RA_SERF__EXPERIMENTAL.
>
> I agree the current name might feel a bit odd, although I think it should
> be
> consistent with existing names:
>
> - SVN_SERF_NO_LOGGING (this one is "public" and documented in /notes/knobs)
> - SVN__SERF_TEST_HTTP2
> - SVN__SERF_EXPERIMENTAL
>
> > It refers to experimental usage of Serf in libsvn_ra_serf, the only place
> > where Subversion uses Serf, so ...
>
> Naming it SVN_RA_SERF__EXPERIMENTAL would probably expand the scope a bit,
> since it no longer reads like "experimental usage of Serf in
> libsvn_ra_serf",
> but more like "all experimental things in libsvn_ra_serf".
>
> To have the former meaning, we'd need an SVN_RA_SERF__SERF_EXPERIMENTAL.
> Which would even be okay if we had e.g. SVN_RA_HTTP__SERF_EXPERIMENTAL,
> but the SERF__SERF moment makes me think we might want to just keep the
> current naming :)
>
>
> Thanks,
> Evgeny Kotkov
>

With the explanation by Evgeny, I think the current naming makes sense. I
hope this can be a short-lived define...

Should we document it in Knobs? Even if it is expexted to be short lived?

Cheers,
Daniel

Reply via email to