[GNC-dev] Git branches
list+gnucash at jdlh.com
list+gnucash at jdlh.com
Sun Nov 13 21:08:29 EST 2022
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
More information about the gnucash-devel
mailing list