[Tech] Switch Repository to Git

Florent Daignière nextgens at freenetproject.org
Mon Jul 7 12:33:09 UTC 2008


* Edgar Friendly <thelema314 at gmail.com> [2008-07-07 06:52:44]:

> Florent Daignière wrote:
> > Two points here:
> > 	1) if we ever use a DSCM it *will* be in a centralized manner:
> > 	there will be a public tree devs will have to push to; I do not
> > 	think that the full history of each dev's individual
> > 	"working-copy" will be pushed there.
> I expect any branches that multiple devs work on will end up in the
> central server.

...
Read the commits and you will realize that *all* our branches have been
a one-man-at-a-time job so far.

> > 	2) How the SCM is used depends on people more than the tools;
> > 	see below
> The tools influence how people use them.
> 

Sure they do but that's not my point here.

> > 
> > As said previously it depends more on people than on the tools you use;
> > Say we switch to git tomorrow... someone is willing to work on a new
> > feature or a bugfix... he will create a branch locally... work on it...
> > probably do some stupid mistakes (as we all do)... and when he has
> > something working he will push that back to the official trunk. At that
> > moment he will be given the choice in between "merging incrementally"
> > and "merging fully". The choice is still up to him and I bet that people
> > not committing often right now won't merge incrementally their work
> > either. Experience has shown that long-standing coders are *not*
> > numerous; if we ever have to look for the history of the merge, it will
> > be present only on the dev's working copy who is likely to have
> > disappeared since a while.
> > 
> > NextGen$
> > 
> With git, both can exist - the full branch with all changes (in a
> developer-specific branch name) and the "fully merged" code in the trunk.
> 

I am not saying that they can't. I am saying that developper's behaviour
won't change: they will "fully merge" even if we switch to git.

NextGen$
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://emu.freenetproject.org/pipermail/tech/attachments/20080707/41007693/attachment.pgp 


More information about the Tech mailing list