On 14 Feb 2022, Julian Foad wrote:
Karl, thanks for bringing a user-focused perspective to the naming. In Subversion's UI we will not necessarily expose any name for the feature,
but we might, e.g. in a configuration file or in help text. In
describing what's new in 1.15 people will certainly start using some short name for the feature and it will be helpful if we pick a memorable
and user-comprehensible one to start with.

Agree with all your concerns below, but we do have to pick a name soon, because there's going to be *some* UI for accessing this feature, right? That is, even in MVP where the feature is just a non-changeable per-WC-at-checkout-time decision about whether pristines are cached or not, there has to be some way for the user to specify at checkout time what that decision actually *is* for a given WC. That could be done via a command-line option, or via something in a config file, but whatever it is, it's going to involve having a name by which to call the feature.

In this case the term "binary, large object" is an apt portrayal of the
main use case. (I'll set aside my distaste for such inelegant
backronyms.) However, the term is used (I think) primarily in software developer circles, which covers a significant portion but perhaps not
vast majority of Subversion users. So it might not be the best.
Similarly, casual Subversion users don't really need to know the terms "pristine" and "text base" before they become "power users", although if they think about this feature at all then they will obviously become
aware of the concept, if not those names.

Agreed.

Johan, I like and agree with your perspective of this pristines
management as one aspect of caching repository content in general, with scope for further variations. I am not sure if that is the best way to present it to users at this stage. Perhaps this perspective fits better in a "road map" that devs and users interested in further development
can read.

Ideas:

- "Option to optimize a checkout for minimal disk space rather than
minimal network traffic."

- "50% off. Unlimited offer. Buy it now. Shrink your checkouts to half the size.* (Small print: *Compared to our previous checkouts which cost double their effective size. Network subscription required.)"

ROTFL :-).  I'll take #2 with a side of onion rings, please.

Those are *descriptions*, for the release notes and other documentation, but we will still need a *name* too, to use in the command-line flag (or config option, whatever).

Best regards,
-Karl

Reply via email to