[oe] A question of workflow

Patrick Ohly Patrick.Ohly at gmx.de
Mon Jan 8 18:09:01 UTC 2007


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 at gmx.de
http://www.estamos.de/




More information about the Openembedded-devel mailing list