<?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"
	>
<channel>
	<title>Comments on: Opening up to distributed version control</title>
	<atom:link href="http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/</link>
	<description>Open Source, Modern Programming Languages, OS X, Photography, and ...</description>
	<pubDate>Tue, 07 Oct 2008 11:20:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Stephan Schmidt</title>
		<link>http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6399</link>
		<dc:creator>Stephan Schmidt</dc:creator>
		<pubDate>Tue, 28 Aug 2007 07:28:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6399</guid>
		<description>My only concern about distributed version control is the lack of tools. There is excellent SVN integration in IntelliJ IDEA and there is an excellent free SVN library (SVNKit) to interface to SVN with Java.

Hopefully SVN will close some gaps in merging when adding better merge algorithms and merge tracking this year.

With equally good IDE integration and a native Java library to git and others, probably I would jump ship. For most projects though, version control is a minor problem (and SVK can help to dezentralize SVN). And I'm not sure , how much distributed version control is modelled after the Linux development model and how other open source projects resemble that model.

Coming from some very big enterprise applications with big code bases and branches, I might see some benefit in distributed development.

Peace
-stephan

-- 
Stephan Schmidt :: stephan@reposita.org
Reposita Open Source - Monitor your software development
http://www.reposita.org 
Blog at http://stephan.reposita.org - No signal. No noise.</description>
		<content:encoded><![CDATA[<p>My only concern about distributed version control is the lack of tools. There is excellent SVN integration in IntelliJ IDEA and there is an excellent free SVN library (SVNKit) to interface to SVN with Java.</p>
<p>Hopefully SVN will close some gaps in merging when adding better merge algorithms and merge tracking this year.</p>
<p>With equally good IDE integration and a native Java library to git and others, probably I would jump ship. For most projects though, version control is a minor problem (and SVK can help to dezentralize SVN). And I&#8217;m not sure , how much distributed version control is modelled after the Linux development model and how other open source projects resemble that model.</p>
<p>Coming from some very big enterprise applications with big code bases and branches, I might see some benefit in distributed development.</p>
<p>Peace<br />
-stephan</p>
<p>&#8211;<br />
Stephan Schmidt :: <a href="mailto:stephan@reposita.org">stephan@reposita.org</a><br />
Reposita Open Source - Monitor your software development<br />
<a href="http://www.reposita.org" rel="nofollow">http://www.reposita.org</a><br />
Blog at <a href="http://stephan.reposita.org" rel="nofollow">http://stephan.reposita.org</a> - No signal. No noise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bignose</title>
		<link>http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6396</link>
		<dc:creator>bignose</dc:creator>
		<pubDate>Tue, 28 Aug 2007 02:00:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6396</guid>
		<description>&#62; How does each person know what to integrate with before checking their own code - do they have a designated release branch?

Yes.</description>
		<content:encoded><![CDATA[<p>&gt; How does each person know what to integrate with before checking their own code - do they have a designated release branch?</p>
<p>Yes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rick</title>
		<link>http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6394</link>
		<dc:creator>rick</dc:creator>
		<pubDate>Mon, 27 Aug 2007 21:54:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6394</guid>
		<description>I don't quite get how decentralized version control is going to make any project easier to manage and release. Philosophical reasons keeping an open unwalled garden of innovation aside, I don't get the logistics. How does one manage to put a release together if everyone just pulls code out to their own branches? How does each person know what to integrate with before checking their own code  - do they have a designated release branch?  (It may not help that I use P4 in my day-to-day work, and only sometimes use SVN for personal projects - my thinking may be skewed due to that.)</description>
		<content:encoded><![CDATA[<p>I don&#8217;t quite get how decentralized version control is going to make any project easier to manage and release. Philosophical reasons keeping an open unwalled garden of innovation aside, I don&#8217;t get the logistics. How does one manage to put a release together if everyone just pulls code out to their own branches? How does each person know what to integrate with before checking their own code  - do they have a designated release branch?  (It may not help that I use P4 in my day-to-day work, and only sometimes use SVN for personal projects - my thinking may be skewed due to that.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay P</title>
		<link>http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6391</link>
		<dc:creator>Jay P</dc:creator>
		<pubDate>Mon, 27 Aug 2007 19:21:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6391</guid>
		<description>The Linus talk was a big turning point for me. I had tried distributed systems before (darcs) before, but never really saw much of an advantage. 

Linus focusing so much of his time on the importance of branching, and the ease of merging, is what did it for me.</description>
		<content:encoded><![CDATA[<p>The Linus talk was a big turning point for me. I had tried distributed systems before (darcs) before, but never really saw much of an advantage. </p>
<p>Linus focusing so much of his time on the importance of branching, and the ease of merging, is what did it for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Lucas-Smith</title>
		<link>http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6390</link>
		<dc:creator>Michael Lucas-Smith</dc:creator>
		<pubDate>Mon, 27 Aug 2007 18:20:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6390</guid>
		<description>Our podcast, Industry Misinterpretations, just finished a 3 parter on version control where I heavily pushed the idea of distributed version control.</description>
		<content:encoded><![CDATA[<p>Our podcast, Industry Misinterpretations, just finished a 3 parter on version control where I heavily pushed the idea of distributed version control.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Ward</title>
		<link>http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6389</link>
		<dc:creator>James Ward</dc:creator>
		<pubDate>Mon, 27 Aug 2007 16:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.sauria.com/blog/2007/08/27/opening-up-to-distributed-version-control/#comment-6389</guid>
		<description>Thanks Ted.  Totally agree with you on this.  We just recently had &lt;a href="http://groups.google.com/group/flex-open-source/browse_thread/thread/68e2f4161c6ba5b6/8c7aa3014fc8958e" rel="nofollow"&gt;a conversation about this&lt;/a&gt; on the Flex Open Source Google Group.  But it seems that since I was the only one advocating distributed VC, we will probably go with SVN.  :(

-James</description>
		<content:encoded><![CDATA[<p>Thanks Ted.  Totally agree with you on this.  We just recently had <a href="http://groups.google.com/group/flex-open-source/browse_thread/thread/68e2f4161c6ba5b6/8c7aa3014fc8958e" rel="nofollow">a conversation about this</a> on the Flex Open Source Google Group.  But it seems that since I was the only one advocating distributed VC, we will probably go with SVN.  <img src='http://www.sauria.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>-James</p>
]]></content:encoded>
	</item>
</channel>
</rss>
