[Digikam-devel] separate branch for releases
Marcel Wiesweg
marcel.wiesweg at gmx.de
Mon Sep 19 21:13:39 BST 2011
> When was the last release, everybody was told that 2 weeks before the
> release, no features must be commited in branch master, only bugfixes.
>
> i thinks is not right to stop the development process and i have a small
> suggestion:
>
> A month before release of certain version of digikam, to create a separate
> branch, where only bugfixes and be applied.I don't know, maybe to apply
> bugfixes on both master and new release branch and delete the branch or
> simply to add bugfixes and merge the branch after release.
>
> Also, branch can give us more time for testing, so we could prevent
> situations like these:
> https://bugs.kde.org/show_bug.cgi?id=281767
>
> and development process won't stop especially when you need to apply fixes
> that depends on code that wasn't commited yet
Suggestions like these are fully justified in larger projects. If you look at
the commit log of digikam, you'll see Gilles, me, and Francesco doing the
majority of commits. Who is going to backport bug fixes? Who is going to
maintain the branch? Who is going to test it?
There is another point: A commit freeze forces developers to do bug fixing.
Feature development is fun, bug fixing is tedious. So we need to force
ourselves to do it.
Third, with git, it is possible to have either local commits or even local or
remote feature branches if a larger patch is to be developed.7
Marcel
More information about the Digikam-devel
mailing list