From: Tom Cooksey <thomas.cooksey@trolltech.com>
To: openembedded-devel@openembedded.org
Subject: Re: Git versus Hg
Date: Wed, 12 Mar 2008 15:51:49 +0100 [thread overview]
Message-ID: <200803121551.50037.thomas.cooksey@trolltech.com> (raw)
In-Reply-To: <74d0deb30803120216y65be1b2cmaaaa9b2acf98ecee@mail.gmail.com>
> What is still unclear to me is how well a shared git repository with
> push access for multiple parties is going to work. The mobile-linux
> repository on serenity had some kind of permission trouble before we
> added the group permission fixup in the post-update hook.
In Trolltech, we are currently "migrating" from perforce to git. At the
moment my work-flow is to use git-p4 script to pull in changes from
the central p4 repo. Then I use git locally with several different
branches (one for each area I'm working on). When I'm happy with
something and want to push it into our main repo, I again use the
git-p4 script.
This kindof hybrid style of working suits me pretty well as I know I
can't mess anything up in the central repo with just git. :-) The git-p4
script integrates the change history etc. so it's like working nativly
with git.
I've also tried to push things with git and found it's pretty tough to
get right the first time you try.
I've noticed there are similar integration scripts for svn. Perhaps
there could be a "central" svn repo, then individual developers can use
git locally. You can still setup git remotes to cherry pick other people's
commits, if you need that.
As an OpenEmbedded newbie, one more thing I would say is this:
The learning curve for OpenEmbedded is huge. The documentation
is rather sparce and I personally found trying to understand what's
going on very difficult (I'm also a python newbie which probably
didn't help!). If you choose a well-known SCM system, it's one less
thing new potential developers need to learn. They have enough to
learn as it is.
Cheers,
Tom
PS: Personally, I'd never heard of Hg until reading threads on this list.
next prev parent reply other threads:[~2008-03-12 14:54 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-11 23:53 Git versus Hg Philip Balister
2008-03-12 1:56 ` Khem Raj
2008-03-12 7:57 ` Esben Haabendal
2008-03-12 9:16 ` pHilipp Zabel
2008-03-12 13:32 ` Rodrigo Vivi
2008-03-12 14:51 ` Tom Cooksey [this message]
2008-03-12 15:22 ` Paul Sokolovsky
2008-03-12 15:35 ` Tom Cooksey
2008-03-12 14:08 ` Cliff Brake
2008-03-12 14:28 ` Koen Kooi
2008-03-13 14:33 ` Cliff Brake
2008-03-13 8:15 ` Paul Sokolovsky
2008-03-13 11:28 ` Richard Purdie
2008-03-13 19:00 ` Paul Sokolovsky
2008-03-13 20:45 ` Richard Purdie
2008-03-13 14:26 ` Cliff Brake
2008-03-13 15:29 ` Koen Kooi
2008-03-13 15:41 ` Koen Kooi
2008-03-13 20:03 ` Tom Rini
2008-03-13 19:20 ` Paul Sokolovsky
2008-03-13 8:58 ` Koen Kooi
2008-03-13 9:18 ` Paul Sokolovsky
2008-03-13 9:39 ` Esben Haabendal
2008-03-13 10:57 ` Richard Purdie
2008-03-13 11:27 ` pHilipp Zabel
2008-03-13 11:35 ` Marcin Juszkiewicz
2008-03-13 12:17 ` Richard Purdie
2008-03-14 19:44 ` Koen Kooi
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=200803121551.50037.thomas.cooksey@trolltech.com \
--to=thomas.cooksey@trolltech.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox