Versioning of Frameworks
Christian Mollekopf
chrigi_1 at fastmail.fm
Tue May 12 08:20:21 UTC 2015
On Tue, May 12, 2015, at 09:22 AM, David Faure wrote:
> On Monday 11 May 2015 15:51:20 Christian Mollekopf wrote:
> > I think there are two possibilities:
> > * "master" is the development branch and we have a separate "release"
> > branch
> > => contributors have it easier because that is perhaps more common,
> > and the people releasing need to know that they shouldn't release off
> > "master" but off "release"
> > * "master" is the release branch and we have a separate development
> > branch
>
> Neither of those is how development works in Frameworks.
>
> "master" is the development branch *and* the release branch.
>
> Most of the work on any library can be split into small enough chunks
> that can
> be committed incrementally, each change being stable and tested.
> Only very large refactorings (e.g. changing the underlying technology)
> might
> sometimes require a work branch, but that is really the exception,
> smaller
> refactorings can also be done incrementally.
>
> You're joining an existing project with existing rules. I made a
> compromise
> already on the versioning, can you make a compromise on the git workflow?
>
Yes. If the release scripts only release if the version has changed, as
discussed,
then I'm happy to use that workflow.
Cheers,
Christian
More information about the Kde-frameworks-devel
mailing list