[GNC-dev] Git branches
Chris Graves
mohavebaked at gmail.com
Fri Mar 24 11:02:27 EDT 2023
Or perhaps, cur(rent) and next.
> On Mar 24, 2023, at 7:54 AM, Alex Aycinena <alex.aycinena at gmail.com> wrote:
>
> 'Stable' seems weird because it is where all the big changes will go in the
> future. How about 'Primary' for what is now 'Master' and then you change
> 'Maint' as you suggest?
>
> Alex
>
> On Thu, Mar 23, 2023 at 7:18 PM Brian Rater <blrnh94 at gmail.com> wrote:
>
>> Future?
>>
>> On Thu, Mar 23, 2023 at 8:57 PM John Ralls <jralls at ceridwen.us> wrote:
>>
>>> We're 3 days away from releasing 5.0 and so 4 days away from shuffling
>>> the branches. Absent any objections I intend to rename the current "master"
>>> to "stable" and make it the default branch on Github. Bugfixes and
>>> minor-to-medium features can go to stable. I'll rename maint to
>>> archive/maint so that nobody is tempted to commit to it any more.
>>>
>>> We have a little time to discuss the medium-to-major branch name. We
>>> don't need it until someone has a medium-to-major feature branch to merge
>>> in. While "unstable" is the logical opposite of "stable" it's also shares
>>> too many letters, though unlike "main" and "maint" at least the extra
>>> letters are upfront so you're less likely to get bitten by completion. I'm
>>> inclined toward "development". "devel" would be OK if spell-check didn't
>>> keep trying to turn it into "level".
>>>
>>> Regards,
>>> John Ralls
>>>
>>>
>>>> On Nov 18, 2022, at 9:08 AM, john <jralls at ceridwen.us> wrote:
>>>>
>>>> We could pinch from Debian and use stable, testing, and unstable, where
>>> testing is the alpha/beta pre-major-release weeklies.
>>>>
>>>> Regards,
>>>> John Ralls
>>>>
>>>>
>>>>> On Nov 18, 2022, at 7:55 AM, Geert Janssens <
>>> geert.gnucash at kobaltwit.be> wrote:
>>>>>
>>>>> I'm fine with just doing the simple name change for our two primary
>>> branches as it's the option of least effort.
>>>>>
>>>>> I'd rather have a different name than "main" though. It's a bit
>>> ambiguous and like "master" suggesting this branch is somehow more
>>> important than the other long-term branch "maint". I'd rather have names
>>> that help guide contributors to the right branch to work from. I don't
>>> think there's a silver bullet here though, but some names may give more of
>>> a hint than others. Some suggestions:
>>>>>
>>>>> * "current" vs "future" as shorthands for "current-release-series" or
>>> "future-release-series"
>>>>> * "maintenance" ("maint") vs "development" ("devel")
>>>>> * "stable" vs "development"
>>>>>
>>>>> That said, I'm also very interested in the single branch model as
>>> alternative. Discussion on that is for another message.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Geert
>>>>>
>>>>> Op maandag 14 november 2022 20:59:26 CET schreef john:
>>>>>>> On Nov 14, 2022, at 11:11 AM, Alex Aycinena <alex.aycinena at gmail.com
>>>>
>>>>>>> wrote:
>>>>>>>
>>>>>>> how about a simple change, like calling it 'main' rather than
>>>>>>> 'master' and keeping the existing pattern for branches.
>>>>>>
>>>>>> That would be OK as long as long as the two names aren't similar.
>>> main and
>>>>>> stable would be OK; with main and maint one is far too likely to do
>>>>>> something to the wrong branch.
>>>>>>
>>>>>> Regards,
>>>>>> John Ralls
>>>>>>
>>>>>> _______________________________________________
>>>>>> gnucash-devel mailing list
>>>>>> gnucash-devel at gnucash.org
>>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> gnucash-devel mailing list
>>>> gnucash-devel at gnucash.org
>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>>>
>>> _______________________________________________
>>> gnucash-devel mailing list
>>> gnucash-devel at gnucash.org
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>>>
>>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
More information about the gnucash-devel
mailing list