Re: Switch Repository to Git

Edgar Friendly <[email protected]>
Newsgroups gmane.network.freenet.technical
Message-ID <[email protected]>
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.
> 	2) How the SCM is used depends on people more than the tools;
> 	see below
The tools influence how people use them.

> 
> 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.

E.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.