All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Patches and discussions about the oe-core layer
	<openembedded-core@lists.openembedded.org>
Subject: Re: Branch management for OE-Core release
Date: Fri, 23 Sep 2011 18:30:10 +0100	[thread overview]
Message-ID: <1316799031.3125.3.camel@ted> (raw)
In-Reply-To: <CAP9ODKqWLVrKRE+HT4k82f+BYdY96N_h581dp8u0AETWBTQV0w@mail.gmail.com>

On Fri, 2011-09-23 at 13:41 -0300, Otavio Salvador wrote:
> On Thu, Sep 22, 2011 at 20:33, Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
> > On Thu, 2011-09-22 at 09:49 -0300, Otavio Salvador wrote:
> >> I noticed the 2011-1 branch today and it seems it is not fully merged
> >> into master; this is a mistake since it will create an upgrade path
> >> problem for users of it.
> >
> > Its a branch, master continues on, that branch just gets fixes suitable
> > for a stable/release branch. I appreciate people have different
> > definitions of stable and we need to do a better job of documenting what
> > those criteria are. As a quick attempt:
> 
> The point here is not about what is allowed to get into it or not but
> how it is going to work related to master.
> 
> The point is that if we keep it as a branch and doesn't merge it into master.
> 
> If we merge the stable branch into master, from time to time, users
> that want to go to move to master can merge master into their branch
> as it has a common parent and the conflicts fixed. If it is done too
> late, it becomes a nightmare.
> 
> This is something I'd like to discuss and see how people think about
> the process and what way we ought to use.

I don't really see the point of this. Basically you're asking that every
time there is a commit to the branch there is also a merge commit. You
can just as easily either force a checkout of master, or merge against
master with a one sided merge. Git doesn't have the confidence to do
that automatically but I'm pretty sure there is a simple way to tell git
to do a one sided merge...

Cheers,

Richard




  reply	other threads:[~2011-09-23 17:51 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-22 12:49 Branch management for OE-Core release Otavio Salvador
2011-09-22 23:33 ` Richard Purdie
2011-09-23 16:41   ` Otavio Salvador
2011-09-23 17:30     ` Richard Purdie [this message]
2011-09-23 18:12       ` Otavio Salvador
2011-09-26  4:59         ` Chris Larson
2011-09-26  9:23         ` Richard Purdie
2011-09-26 12:27           ` Otavio Salvador
2011-09-26 12:47             ` Richard Purdie
2011-09-26 13:00               ` Otavio Salvador
2011-09-26 14:38               ` Chris Larson
2011-09-26 15:30                 ` Otavio Salvador

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=1316799031.3125.3.camel@ted \
    --to=richard.purdie@linuxfoundation.org \
    --cc=openembedded-core@lists.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.