[dev] Branches (again), Horde 4.1/5, recent IMAP changes
Michael M Slusarz
slusarz at horde.org
Wed Nov 2 20:22:18 UTC 2011
Quoting Michael J Rubinsky <mrubinsk at horde.org>:
> Could you elaborate on why this can NOT go in develop? I don't
> disagree that the develop branch is a little awkward to use in some
> cases, but I'm curious why you think so strongly that this shouldn't
> go in there.
From my example... the changes required to Horde are eventually going
to require an updated version of Core. But what version of Core is
going to exist when we release the next minor version of Horde? I
can't store changelog information in Core's package.xml, because I
don't know what version of Core is going to be released. And I can't
introduce this dependency in Horde's package.xml, because it is
unknown what version of Core is going to be released.
"Placeholders" in package.xml are not an acceptable solution, because
that screws up parsing of those files (and won't allow installation).
And merging in the future is going to get very messy, and with
potentially inconsistent and/or incorrect results.
So that's the problem with develop and a package-based release system.
michael
___________________________________
Michael Slusarz [slusarz at horde.org]
More information about the dev
mailing list