bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] Extending Wget's git branching model


From: Ander Juaristi
Subject: Re: [Bug-wget] Extending Wget's git branching model
Date: Fri, 15 May 2015 14:15:24 +0200
User-agent: Thunderbird on Linux

On 05/14/2015 08:50 PM, Tim Rühsen wrote:
Hi people,

we would like to discuss a slightly amended branching model for Wget with the
community.

Taking a look at the past release model reveals some managing flaws regarding
bugfix releases. After a release like e.g. 1.6.0, reported bugs are fixed and
committed onto 'master'. At the same time new features and other code changes
are also committed onto 'master'. Eventually we released 1.6.1 (1.6.2, ...) as
a bugfix release... but as you can see, we tend to introduce new bugs when we
changed code and/or added new features at the same time. This is not very nice
for distribution maintainers when they try to create a 'stable' distribution.

Our idea is to create a new branch on each major release. While still all
codes changes are committed into 'master'. Additionally each bugfix also
becomes committed into the release branch. we cherry-pick each bugfix from
master into the release branch. When bug reports settle down (or for other
reasons like a CVE), we would eventually create a bugfix tag on the release
branch.


I like the approach. Simple and efficient. I've seen many other high- and 
low-profile
projects follow a similar procedure. As you pointed out, it makes our releases 
easier to track.


--
Regards,
- AJ



reply via email to

[Prev in Thread] Current Thread [Next in Thread]