On Tue, Jan 30, 2007 at 03:07:27PM +0100, Goswin von Brederlow wrote: > Matt Zimmerman <[EMAIL PROTECTED]> writes: > > > On Mon, Jan 29, 2007 at 10:20:23AM +0100, Goswin von Brederlow wrote: > >> In Ubuntu you have a parallel version. You split of from the main > >> trunk but you follow parallel to it at a small distance. For every new > >> main version you want a new ubuntu version. Ubuntu versions aren't a > >> branch but rather a filter on top of the main release. The main > >> release changes, the filter remains constant (hopefully). > > > > The meaning of your "filter" analogy above isn't clear to me. By "Ubuntu > > versions" do you mean "releases of Ubuntu" or "Ubuntu versions of packages > > derived from Debian"? > [...] > Distribution filter: (with patches going both ways) > > ----+--+------+--+--- Debian > \ \ / \ > +--+--+------+- Ubuntu
What you have described is a branch, in revision control terminology. > > It is work, yes, but in many cases it is necessary, and we do quite a bit of > > it at present. > > Hopefully the graphic above makes it clear why a branch isn't the most > helpfull construct for it. Unfortunately I know of no RCS that has > something better for this kind of parallel developement. This is a fundamental feature of Bazaar and other modern distributed RCS. -- - mdz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]