Re: Switch Repository to Git
Florent Daignière <[email protected]>
| Newsgroups | gmane.network.freenet.technical |
|---|---|
| Message-ID | <[email protected]> |
* Edgar Friendly <[email protected]> [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$ _______________________________________________ Tech mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIcg0EU/Z/dHFfxtcRAuuaAJ4h38QtDOsH80JlOYeRDnw4pO+bFACffrn2 zz4kCVgH44nKBgnVJCx/51o= =UAIi -----END PGP SIGNATURE-----