From: Richard Purdie <rpurdie@rpsys.net>
To: openembedded-devel@openembedded.org
Subject: Re: A question of workflow
Date: Sat, 30 Dec 2006 19:19:29 +0000 [thread overview]
Message-ID: <1167506369.5626.46.camel@localhost.localdomain> (raw)
In-Reply-To: <20061230051641.GA30225@hezmatt.org>
On Sat, 2006-12-30 at 16:16 +1100, Matthew Palmer wrote:
> I've hacked on the Ruby bitbake spec so it can build commonly-used
> extensions like zlib, socket, and openssl. However, I'm not sure how to go
> about committing, submitting, and merging this patch with the main OE tree.
>
> What I've done so far:
>
> * Gotten a checkout of the org.openembedded.dev branch;
> * Made my modifications;
> * Created a key;
> * Committed my changes to my working copy.
>
> Now I can't even manage to retrieve the diff of my changes (the 'obvious'
> step of running "mtn diff -r <SHA1>" didn't do anything useful) to submit
> them to the bugzilla.
I'm not sure what the right command it but you should be able to extract
that diff somehow, I don't know offhand what the command would be.
> Of course, submitting a context-free patch when
> you've got a full distributed RCS at your bidding seems a bit archaic
> anyway.
>
> So, my questions:
>
> * How do I get my diff back?
> * How do I submit my changes to the OE project for merging?
> * Will I have problems when the change gets committed to the trunk?
> * (The biggie) is there a guide on the wiki or somewhere describing the
> preferred workflow for making changes and working effectively with the rest
> of the OE developer community? (Google wasn't at all illuminating)
What you've described is how I or any other OE developer with an
authorised monotone key would work with OE. The problem is we can't just
give access to anyone as that wouldn't make any sense for obvious
reasons.
Before we give out such access, we need to have some idea of a persons
capabilities and trust them enough not to break things (too badly ;-).
We generally ask you start submitting patches via the bugzilla and then
when we're happy you might get direct commit access. This doesn't fit in
with the SCM (monotone) that well.
It does mean you shouldn't be committing changes locally via monotone.
If you do this you will have to pull and then merge every time. That
isn't a problem in itself but if you do get direct commit access, we
will not be happy adding hundreds of extra merges to the main
repository.
Richard
next prev parent reply other threads:[~2006-12-30 19:20 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-30 5:16 A question of workflow Matthew Palmer
2006-12-30 19:19 ` Richard Purdie [this message]
2006-12-30 21:43 ` Matthew Palmer
2006-12-30 22:07 ` Koen Kooi
2006-12-30 23:08 ` Erik Hovland
2006-12-30 23:40 ` Matthew Palmer
2006-12-31 0:02 ` Richard Purdie
2006-12-31 9:36 ` Koen Kooi
2006-12-31 11:12 ` Matthew Palmer
2006-12-30 23:59 ` Matthew Palmer
2006-12-31 0:06 ` Richard Purdie
2006-12-31 9:45 ` Koen Kooi
2006-12-31 11:00 ` Matthew Palmer
2006-12-31 11:10 ` Koen Kooi
2007-01-07 20:04 ` Patrick Ohly
2007-01-07 21:16 ` Paul Sokolovsky
2007-01-07 21:40 ` Patrick Ohly
2007-01-07 22:03 ` Matthew Palmer
2007-01-07 22:46 ` Justin Patrin
2007-01-07 22:56 ` Matthew Palmer
2007-01-07 23:11 ` Justin Patrin
2007-01-08 18:28 ` Patrick Ohly
2007-01-08 19:11 ` Justin Patrin
2007-01-08 21:02 ` Patrick Ohly
2007-01-08 21:13 ` Koen Kooi
2007-01-08 21:43 ` Patrick Ohly
2007-01-08 21:53 ` Justin Patrin
2007-01-09 9:42 ` Richard Purdie
2007-01-09 19:51 ` Patrick Ohly
2007-01-08 1:18 ` Rolf Leggewie
2007-01-08 18:09 ` Patrick Ohly
2007-01-09 12:51 ` Rolf Leggewie
2007-01-09 12:54 ` Rolf Leggewie
2007-01-09 19:39 ` Patrick Ohly
2007-01-02 20:06 ` Paul Sokolovsky
2007-01-02 20:08 ` [Angstrom-devel] " Koen Kooi
2007-01-04 4:23 ` Justin Patrin
2006-12-31 2:41 ` jack-oe
2007-01-02 0:05 ` Cliff Brake
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=1167506369.5626.46.camel@localhost.localdomain \
--to=rpurdie@rpsys.net \
--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.