On Thu, August 16, 2007 6:26 pm, Andrew Lentvorski wrote:
> Christian Seberino wrote:
>> BTW, I highly recommend Linus's Git talk on Google Video if you are into
>> SCM.  He makes his case for distributed SCM.  I was skeptical but it is
>> very eye opening.
>
> Explain to me what is eye opening.

** Linus was saying a big thing is that distributed SCM avoids the
political quagmire for open source projects having to decide who gets SVN
access to the trunk and who doesn't.  He said that feature in itself may
be enough to justify open source projects all moving to distributed SCM.

** Also, because everyone essentially has their own "trunk" you don't have
the common problem of subgroups waiting 2 weeks to test their patches to
death to avoid missing their quarterly bonus before they submit it to the
central tree.  They can now pull evolving code from *each other* and
evolve *faster* together before sharing with the wider world.

** You have everything on your local hard drive and don't have to trust
the family jewels to Sourceforge's IT staff.

** You can work offline as if you were still connected to your SCM server
at all times.

** It is easier to develop a hierarchy of repositories to implement a "web
of trust" in an open source project.  (Leaders such as Linus only pull
code from the trusted lieutenants immediately below him.)

cs






-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to