<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Linus Torvalds explains distributed source control</title>
	<atom:link href="http://kylecordes.com/2007/05/17/linux-git-distributed/feed/" rel="self" type="application/rss+xml" />
	<link>http://kylecordes.com/2007/05/17/linux-git-distributed/</link>
	<description>Kyle Cordes's Software Site</description>
	<lastBuildDate>Sat, 06 Mar 2010 00:56:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-8894</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 06 Jun 2007 08:07:57 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-8894</guid>
		<description>Bzr (&quot;bazaar&quot;) is the revision control system we chose for the Ubuntu project, because of its perfect support for renames. By &quot;perfect&quot; I mean that you cannot break Bzr no matter how aggressively your community renames files and directories. One contributor can rename a directory, someone else can rename a subdirectory, and other people can rename files *and add* files in both directories, and then you can merge from all of them, and It Just Works.

Bzr was designed for multiplatform work, so it has the best support for Windows too (not a big issue for Ubuntu, but definitely an issue for upstreams).

Early versions of Bzr were slower than Git or Mercurial, but the performance is improving constantly, and Bzr now takes less than a second (&quot;heartbeat time&quot;) to do a status on a project of up to 5,000 files. I think the team is confident they will match Mercurial in performance without losing their advantages on renaming robustness. Commit is still slower on Bzr, but status is the key performance item from a usability perspective.

So, please add Bzr to your list of things people shoudl check out. bazaar-vcs.org.</description>
		<content:encoded><![CDATA[<p>Bzr (&#8220;bazaar&#8221;) is the revision control system we chose for the Ubuntu project, because of its perfect support for renames. By &#8220;perfect&#8221; I mean that you cannot break Bzr no matter how aggressively your community renames files and directories. One contributor can rename a directory, someone else can rename a subdirectory, and other people can rename files *and add* files in both directories, and then you can merge from all of them, and It Just Works.</p>
<p>Bzr was designed for multiplatform work, so it has the best support for Windows too (not a big issue for Ubuntu, but definitely an issue for upstreams).</p>
<p>Early versions of Bzr were slower than Git or Mercurial, but the performance is improving constantly, and Bzr now takes less than a second (&#8220;heartbeat time&#8221;) to do a status on a project of up to 5,000 files. I think the team is confident they will match Mercurial in performance without losing their advantages on renaming robustness. Commit is still slower on Bzr, but status is the key performance item from a usability perspective.</p>
<p>So, please add Bzr to your list of things people shoudl check out. bazaar-vcs.org.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alec the Geek</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-7995</link>
		<dc:creator>Alec the Geek</dc:creator>
		<pubDate>Sun, 03 Jun 2007 20:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-7995</guid>
		<description>&lt;strong&gt;Linux Poster Boy Talks about&#160;SCM...&lt;/strong&gt;

 Códice Software: Linus Torvalds on GIT and SCM
speech Linus Torvalds gave some days ago at Google, basically talking about GIT and Source Control Management
Codice Software have a nice blog entry about Linus&#8217; presentation on Source Control Mana...</description>
		<content:encoded><![CDATA[<p><strong>Linux Poster Boy Talks about&nbsp;SCM&#8230;</strong></p>
<p> Códice Software: Linus Torvalds on GIT and SCM<br />
speech Linus Torvalds gave some days ago at Google, basically talking about GIT and Source Control Management<br />
Codice Software have a nice blog entry about Linus&#8217; presentation on Source Control Mana&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan Neff</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-6696</link>
		<dc:creator>Nathan Neff</dc:creator>
		<pubDate>Wed, 23 May 2007 18:22:28 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-6696</guid>
		<description>I&#039;ve been checking out darcs, which is also a distributed source control tool, and it was easy to set up and work with.  

I had a bit of a problem with the overzealous default filter (it didn&#039;t import .class files, and I wasn&#039;t able to get it to allow .class files).  There was talk of it being slow.  I tested darcs on a smaller &quot;project&quot;, it works fine for smaller projects.

Has anyone else experimented with darcs?</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been checking out darcs, which is also a distributed source control tool, and it was easy to set up and work with.  </p>
<p>I had a bit of a problem with the overzealous default filter (it didn&#8217;t import .class files, and I wasn&#8217;t able to get it to allow .class files).  There was talk of it being slow.  I tested darcs on a smaller &#8220;project&#8221;, it works fine for smaller projects.</p>
<p>Has anyone else experimented with darcs?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Miller</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-6658</link>
		<dc:creator>Alex Miller</dc:creator>
		<pubDate>Sun, 20 May 2007 03:18:38 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-6658</guid>
		<description>Also, I should mention that you will find links in Mark&#039;s post to an evaluation that was done prior for Open Solaris, where Mercurial was chosen over bzr and git.</description>
		<content:encoded><![CDATA[<p>Also, I should mention that you will find links in Mark&#8217;s post to an evaluation that was done prior for Open Solaris, where Mercurial was chosen over bzr and git.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Miller</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-6657</link>
		<dc:creator>Alex Miller</dc:creator>
		<pubDate>Sun, 20 May 2007 03:14:25 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-6657</guid>
		<description>This is an interesting topic and I don&#039;t think you should miss the ruminations that have been going on in the Java world in the process of open-sourcing the JDK.  Several key people have been blogging on the selection and conversion process for moving from Sun&#039;s internal TeamWare system to &lt;a href=&quot;http://www.selenic.com/mercurial/wiki/&quot; rel=&quot;nofollow&quot;&gt;Mercurial&lt;/a&gt; (a distributed SCM).  Most recently, check out: &lt;a href=&quot;http://blogs.sun.com/mr/entry/openjdk_scm&quot; rel=&quot;nofollow&quot;&gt;Mark Reinhold&#039;s&lt;/a&gt; recent entry and also the blogs from &lt;a href=&quot;http://weblogs.java.net/blog/kellyohair/archive/2006/09/teamware_and_me.html&quot; rel=&quot;nofollow&quot;&gt;Kelly O&#039;Hair&lt;/a&gt; and &lt;a href=&quot;http://weblogs.java.net/blog/martin/archive/2006/09/migrating_from_1.html&quot; rel=&quot;nofollow&quot;&gt;Martin Englund&lt;/a&gt;.  Certainly, there has been some outcry from the Java public about not choosing Subversion but apparently Sun did not feel that it met the basic requirements.  So, I would suspect that Mercurial (which I can&#039;t type for anything...arrghg) is going to be receiving a lot of attention in the near future.  Maybe another one to consider.  The blogs linked above contain a bunch more interesting links,  The authors have other blog entries on these topics as well.</description>
		<content:encoded><![CDATA[<p>This is an interesting topic and I don&#8217;t think you should miss the ruminations that have been going on in the Java world in the process of open-sourcing the JDK.  Several key people have been blogging on the selection and conversion process for moving from Sun&#8217;s internal TeamWare system to <a href="http://www.selenic.com/mercurial/wiki/" rel="nofollow">Mercurial</a> (a distributed SCM).  Most recently, check out: <a href="http://blogs.sun.com/mr/entry/openjdk_scm" rel="nofollow">Mark Reinhold&#8217;s</a> recent entry and also the blogs from <a href="http://weblogs.java.net/blog/kellyohair/archive/2006/09/teamware_and_me.html" rel="nofollow">Kelly O&#8217;Hair</a> and <a href="http://weblogs.java.net/blog/martin/archive/2006/09/migrating_from_1.html" rel="nofollow">Martin Englund</a>.  Certainly, there has been some outcry from the Java public about not choosing Subversion but apparently Sun did not feel that it met the basic requirements.  So, I would suspect that Mercurial (which I can&#8217;t type for anything&#8230;arrghg) is going to be receiving a lot of attention in the near future.  Maybe another one to consider.  The blogs linked above contain a bunch more interesting links,  The authors have other blog entries on these topics as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Jordan</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-6656</link>
		<dc:creator>Todd Jordan</dc:creator>
		<pubDate>Sun, 20 May 2007 03:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-6656</guid>
		<description>Best quote:
&lt;em&gt;There are important differences between source control tools. I have heard it said that these are all “just tools” which don’t matter, you simply use whatever the local management felt like buying. That is wrong: making better tool choices will make your project better (cheaper, faster, more fun, etc.), making worse tool choices will make your project worse (more expensive, slower, painful, higher turnover, etc.)&lt;/em&gt;

The inertia of our current shops will carry us even past the newness and best practices being found today, until they are replaced by even better tools.  Many shops won&#039;t know the joy of tools like Git until it&#039;s old news.

But I see hope against this inertia as the &#039;old skoolrz&#039; age out and move up, and the next generation want to experiment more.
Thanks for the excellent and well thought out post.</description>
		<content:encoded><![CDATA[<p>Best quote:<br />
<em>There are important differences between source control tools. I have heard it said that these are all “just tools” which don’t matter, you simply use whatever the local management felt like buying. That is wrong: making better tool choices will make your project better (cheaper, faster, more fun, etc.), making worse tool choices will make your project worse (more expensive, slower, painful, higher turnover, etc.)</em></p>
<p>The inertia of our current shops will carry us even past the newness and best practices being found today, until they are replaced by even better tools.  Many shops won&#8217;t know the joy of tools like Git until it&#8217;s old news.</p>
<p>But I see hope against this inertia as the &#8216;old skoolrz&#8217; age out and move up, and the next generation want to experiment more.<br />
Thanks for the excellent and well thought out post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle Cordes</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-6649</link>
		<dc:creator>Kyle Cordes</dc:creator>
		<pubDate>Sat, 19 May 2007 16:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-6649</guid>
		<description>I don&#039;t have a recommendation, though I expect to have one eventually, after we have substantial experience on real projects.

SVK appears to be the most closely suited at being used as a better SVN client, though of course it&#039;s much more than that. I have personally tested cloning an SVN project then committed changes back, with git and SVK. I am using bzr for another project, and it supports that kind of using with an svn plugin, but I haven&#039;t tried that plugin yet.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t have a recommendation, though I expect to have one eventually, after we have substantial experience on real projects.</p>
<p>SVK appears to be the most closely suited at being used as a better SVN client, though of course it&#8217;s much more than that. I have personally tested cloning an SVN project then committed changes back, with git and SVK. I am using bzr for another project, and it supports that kind of using with an svn plugin, but I haven&#8217;t tried that plugin yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Buchek</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-6647</link>
		<dc:creator>Craig Buchek</dc:creator>
		<pubDate>Sat, 19 May 2007 16:33:15 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-6647</guid>
		<description>I&#039;m looking to move from Subversion to SVK or Bazaar (bzr) myself. Do you have any advice on which one to choose? I want to keep my Subversion mainline repositories on the web, but do offline development on my notebook.</description>
		<content:encoded><![CDATA[<p>I&#8217;m looking to move from Subversion to SVK or Bazaar (bzr) myself. Do you have any advice on which one to choose? I want to keep my Subversion mainline repositories on the web, but do offline development on my notebook.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Gilstrap</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-6628</link>
		<dc:creator>Brian Gilstrap</dc:creator>
		<pubDate>Thu, 17 May 2007 15:16:07 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-6628</guid>
		<description>I look forward to viewing the talk. But I also &lt;a href=&quot;http://viewfromthefringe.blogspot.com/2007/05/kyle-cordes-on-tools.html&quot; rel=&quot;nofollow&quot;&gt;really like&lt;a&gt; your statement about tools not being &#039;just tools&#039;.</description>
		<content:encoded><![CDATA[<p>I look forward to viewing the talk. But I also <a href="http://viewfromthefringe.blogspot.com/2007/05/kyle-cordes-on-tools.html" rel="nofollow">really like</a><a> your statement about tools not being &#8216;just tools&#8217;.</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Miser</title>
		<link>http://kylecordes.com/2007/05/17/linux-git-distributed/comment-page-1/#comment-6624</link>
		<dc:creator>Dan Miser</dc:creator>
		<pubDate>Thu, 17 May 2007 15:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://kylecordes.com/2007/05/17/linux-git-distributed/#comment-6624</guid>
		<description>Thanks for that very complete post (and link), Kyle. You are always finding a way to push the envelope! :-)</description>
		<content:encoded><![CDATA[<p>Thanks for that very complete post (and link), Kyle. You are always finding a way to push the envelope! <img src='http://kylecordes.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
