On 2022-11-13 12:40, john wrote:

...I thought it timely to start a discussion about a related trend: The name of 
the git repository's primary branches....

I don't think 'main' is the right name for gnucash or gnucash-docs because it 
does nothing about the confusion factor. Note that the default branch on those 
two is maint but we still use master for the next major release's branch. The 
most expressive titles would be current-major-release and next-major-release 
but they're a bit wordy; OTOH just current (or curr) and next leave a new 
contributor to ask current and next what? maint is concise and not terrible for 
a branch that gets only bug fixes and small features. Lots of generic names for 
the next-major-release branch (future, devel or development, major-change) come 
to mind but I'm not sure that any of them clearly express the intent of the 
branch.

Comments?

How about "next" and "maint", for "next-major-release" and "current-major-release"?

Or maybe "current-maint" instead of "maint".

And by the way, I love how you worded this bit:

...the cultural sensitivity issues (primarily in the United States because of 
our unfortunate history with forced importation and enslavement of Africans)...
I think the forthright words "forced importation and enslavement" are a good preemptive rebuttal to the objection that branch naming is just a matter of posturing and virtue signalling. There is a real horror that it is good to take seriously. Thank you.

Best regards,
     —Jim DeLaHunt

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to