Hi All,

This all sounds good!

On Mon, Sep 6, 2010 at 11:54 PM, Richard Mansfield
<[email protected]> wrote:
> Now we only want to cherry-pick the patches that are very unlikely to
> cause more bugs, so I'm not so keen for us to apply commits to stable
> which add new features, commits with names like 'Refactor blah blah
> blah...', or pretty much any large commit, unless they're linked to a
> bug report that describes the issue and has some reasonable argument for
> why the issue is urgent enough to need fixing on the stable branch.

For the future I think we could conceivably have this sort of
behaviour on master, and focus all efforts on testing and stabilising
the codebase there. Perhaps this could be facilitated better by having
strict 'guidelines' for the freeze period? If possible I think its
beneficial that developers respect the 'cycle' which the software is
in so we don't give the impression that master is a 'free-for-all' and
rely on branching for stabilisation?

> Dan is keen that we mention a bug number in every commit we make.  I
> think that's a noble endeavour, so I've been creating more bug reports
> recently.  I haven't done it for everything I've committed, but I think
> we should try.  If nothing else it gets better discussions going on the
> tracker.

I agree - I think this works really well in moodle-land, if nothing
else it provides a communication channel for conveying how to improve
a commit, or suggest that it might not be appropriate and helps open
discussions. Also it helps developers get a feel for the changes
happening by following bugs.

Dan

_______________________________________________
Mailing list: https://launchpad.net/~mahara-core
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~mahara-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to