From: Patrick Ohly <Patrick.Ohly@gmx.de>
To: openembedded-devel@lists.openembedded.org
Subject: Re: A question of workflow
Date: Mon, 08 Jan 2007 19:09:01 +0100 [thread overview]
Message-ID: <1168279741.4526.12.camel@ip6-localhost> (raw)
In-Reply-To: <ens65m$i2b$1@sea.gmane.org>
On Mon, 2007-01-08 at 02:18 +0100, Rolf Leggewie wrote:
> The way I handled this before having rw access was to use quilt and it
> worked nicely for me. Actually, I still use this for stuff I cannot be
> sure to fix in one setting to commit right after.
>
> Workflow (optimistically assuming no loops and pauses here)
>
> quilt new some.patch
> quilt edit packages/somepackage/some.bb
> quilt refresh
>
> and then send the patch to the bug tracker. Before updating monotone, I
> back out all quilt patches (cron does this for me daily)
>
> quilt pop -a && mtn pull && mtn update && quilt push -a
>
> Maybe this is workable for others as well?
I have done the same before, the only difference was that I used Holger
Schurig's "patcher". The method has some drawbacks:
* you have to keep track of which patches have been applied, and
you cannot let tools do it for you
* you cannot easily(*) find out how your patch was modified after
you submitted it; this implies that learning how to write better
patches requires extra effort and thus becomes harder (more
unlikely?) and that mistakes made by the core developer when
merging the patch might not be detected by the external
developer (hey, it might happen, so for the sake of the argument
bear we me when I mention it ;-)
(*) Instead of one working copy of the sources you would need two, the
upstream version and the last version which you patched yourself. It's
just not the same as having that information in the revision control
system.
--
Bye, Patrick Ohly
--
Patrick.Ohly@gmx.de
http://www.estamos.de/
next prev parent reply other threads:[~2007-01-08 18:24 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
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 [this message]
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=1168279741.4526.12.camel@ip6-localhost \
--to=patrick.ohly@gmx.de \
--cc=openembedded-devel@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.