From: Philip Balister <philip@balister.org>
To: openembedded-devel@openembedded.org
Subject: Re: monotone question
Date: Tue, 09 Oct 2007 06:45:46 -0400 [thread overview]
Message-ID: <470B5BDA.1080402@balister.org> (raw)
In-Reply-To: <432beae0710090140g1f0caea8wd5905635e460a46f@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1781 bytes --]
Justin Patrin wrote:
> On 10/8/07, Craig Hughes <craig@gumstix.com> wrote:
>> Bug free is not the same as broken. You'll never be bug free, but
>> you should never be broken. In situations where you have a build
>> tree with multiple people working on it, people throw things at you
>> hard if you ever break the build. Big heavy things. I guess the way
>> around this potentially in this situation would be to just create a
>> new branch off the current one, break that branch, propagate to it,
>> fix the merge issues, then propagate from that branch back to the
>> original one once everything's unbroken. Huge pita, but it won't
>> break the build for others working on the original branch in the
>> meantime.
>
> Well....I wouldn't consider sending 2 revs at the same time, one of
> which is broken but the newest of which is fixed breaking the
> build.... You can always put a big comment in the commit message
> saying "BREAKS THE BUILD, DO NOT USE" if you're that worried about it.
> The distributed nature of monotone does allow you to create both revs
> locally and push them both once the fixed one is done.
The model (I think) we would like to try with the gumstix people is:
Gumstix maintains a stable branch for their customer base.
Meanwhile work continues in .dev, and some of this work may involve
files (kernel, machine etc) where changes occur in both .dev and .gumstix.
At points, the gumstix branch wants to get the changes from .dev. There
will be some files that contain fixes, but the exact fix may be
different in each branch. As part of the propagate from .dev to
.gumstix, the .gumstix branch maintainer should have an opportunity to
review these differences and decide what goes into .gumstix.
Philip
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3303 bytes --]
prev parent reply other threads:[~2007-10-09 10:52 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-08 18:46 monotone question Craig Hughes
2007-10-08 23:10 ` Justin Patrin
2007-10-09 5:08 ` Craig Hughes
2007-10-09 8:40 ` Justin Patrin
2007-10-09 10:45 ` Philip Balister [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=470B5BDA.1080402@balister.org \
--to=philip@balister.org \
--cc=openembedded-devel@lists.openembedded.org \
--cc=openembedded-devel@openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.