[oe] Reconsidering the work flow and how the SCM system fits in

Richard Purdie rpurdie at rpsys.net
Tue Mar 11 15:49:48 UTC 2008


On Tue, 2008-03-11 at 15:57 +0100, Petr Stetiar wrote:
> Cliff Brake <cliff.brake at gmail.com> [2008-03-11 10:12:52]:
> 
> > On Tue, Mar 11, 2008 at 7:49 AM, Petr Stetiar <ynezz at true.cz> wrote:
> > 
> > >  My reason for using Git, is, that I could drop my local overlays
> > >  maintained in SVN, and could easily use Git's branches for it. It's then
> > >  really easy to try out and build different braches and also easier to
> > >  send patches back to OE.
> > 
> > I'm really pleased with how easy it is to maintain multiple branches and
> > quickly switch between branches in one working directory using git when
> > doing kernel work.  I'm not sure how hg compares as I've not used it yet.
> > This is important to me because I work on OE in small,
> 
> As I've understood it, Hg don't use simple branches inside local repository,
> but you've to branch it in another directory outside your repository.  Since
> it's using hardlinks it won't waste too much disk space, but it's not as cheap
> and easy as in Git probably.

I asked around about hg and this did come up, you don't get cheap
branching like you do with git, you have to use a separate
directory/checkout per branch.

For anyone who's used git, cheap branching is a wonderful thing[1]. This
is enough to swing things for me since its one feature of git I'd love
to be able to use with OE.

[1] unless you're dwmw2[2]
[2] don't go there ;-)

Cheers,

Richard





More information about the Openembedded-devel mailing list