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