revised patch for gmime init, with test.
Pieter Praet
pieter at praet.org
Sat Jan 14 00:54:04 PST 2012
On Fri, 13 Jan 2012 05:05:35 -0400, David Bremner <david at tethera.net> wrote:
> On Thu, 12 Jan 2012 23:46:46 -0400, David Bremner <david at tethera.net> wrote:
> > On Thu, 12 Jan 2012 18:25:38 +0100, Pieter Praet <pieter at praet.org> wrote:
> > > On Sat, 31 Dec 2011 23:22:46 -0400, David Bremner <david at tethera.net> wrote:
> >
> > > with differing hashes), this has the potential of causing confusion
> > > and/or quite some extra work when debugging using git-bisect(1), so
> > > I'd like to propose that bugfixes for (to-be-)released code are only
> > > applied on the 'maint' branch ('release' in the case of Notmuch),
> > > and then immediately merged back into 'master'. In fact, this would
> > > preferrably happen after *every* (series of) commit(s) on the 'maint'
> > > branch, to prevent issues like [1].
> >
> > There is some merit it to this. On the other hand, it makes the history
> > messier. [1] would have also been prevented by making the patch against
> > the right branch.
>
> I thought about this a bit more, and I agree that at least the release
> candidates (basically anything tagged on branch release) ought to be
> merged back to master. Since any series of bugfix patches seems to be
> cause for a new release candidate, this should avoid the need to have
> doubly applied patches.
>
Thanks!
> I'm less convinced about the need to merge every little doc change and
> debian packaging change back to master right away. This might be a
> purely aesthetic objection; [...]
See my previous reply [1].
> [...] I'm not sure if the extra merge commits
> cause any problems for e.g. bisection.
>
Infrequent merging increases the possibility of bugs due to unforeseen
interactions between commits on different branches, which is likely to
require one to do a multitude of fake merges (`git merge --no-commit')
in order to properly track down the offending commit, so... frequent
merging would actually *prevent* issues when bisecting.
> d
Peace
--
Pieter
[1] id:"878vlar7ka.fsf at praet.org"
More information about the notmuch
mailing list