<?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: Revision Control Systems suck</title>
	<atom:link href="http://www.netsplit.com/2009/02/23/revision-control-systems-suck/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/</link>
	<description></description>
	<lastBuildDate>Sat, 06 Mar 2010 04:51:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Koe</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1770</link>
		<dc:creator>Koe</dc:creator>
		<pubDate>Tue, 27 Oct 2009 21:23:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1770</guid>
		<description>How about a RCS (CVS, SVN, Git, Bzr, Mircurial) that is integrated into GNOME? *gasp*, oh wait, why should it be so incredibly easy to program using a GUI and have GNOME track your changes, only making you hit a simple button like &#039;push&#039; or &#039;upload&#039;...

If life were only that easy.

It&#039;s almost like programmers like doing things the hard way... at least on Linux.</description>
		<content:encoded><![CDATA[<p>How about a RCS (CVS, SVN, Git, Bzr, Mircurial) that is integrated into GNOME? *gasp*, oh wait, why should it be so incredibly easy to program using a GUI and have GNOME track your changes, only making you hit a simple button like &#8216;push&#8217; or &#8216;upload&#8217;&#8230;</p>
<p>If life were only that easy.</p>
<p>It&#8217;s almost like programmers like doing things the hard way&#8230; at least on Linux.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: User Interface Design: the Command Line &#171; UNIX Administratosphere</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1513</link>
		<dc:creator>User Interface Design: the Command Line &#171; UNIX Administratosphere</dc:creator>
		<pubDate>Sun, 06 Sep 2009 10:02:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1513</guid>
		<description>[...] As an example of what seems to be a colossal user interface failure &#8211; including poor writing &#8211; consider these articles from Scott Remnant which are absolutely a gem (albeit from way back in February 2009). He wrote an article titled Git Sucks &#8211; which was then followed by a second and then a third &#8211; followed by yet another titled Revision Control Systems Suck. [...]</description>
		<content:encoded><![CDATA[<p>[...] As an example of what seems to be a colossal user interface failure &#8211; including poor writing &#8211; consider these articles from Scott Remnant which are absolutely a gem (albeit from way back in February 2009). He wrote an article titled Git Sucks &#8211; which was then followed by a second and then a third &#8211; followed by yet another titled Revision Control Systems Suck. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: philwilson.org &#187; Blog Archive &#187; Bazaar and Git</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1306</link>
		<dc:creator>philwilson.org &#187; Blog Archive &#187; Bazaar and Git</dc:creator>
		<pubDate>Thu, 05 Mar 2009 13:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1306</guid>
		<description>[...] There’s some interesting commentary on revision control systems as a whole on Revision Control Systems suck. [...]</description>
		<content:encoded><![CDATA[<p>[...] There’s some interesting commentary on revision control systems as a whole on Revision Control Systems suck. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakob Eriksson</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1297</link>
		<dc:creator>Jakob Eriksson</dc:creator>
		<pubDate>Mon, 02 Mar 2009 08:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1297</guid>
		<description>Aegis is a bit heavy weight but it has EVERYTHING, including things like review.</description>
		<content:encoded><![CDATA[<p>Aegis is a bit heavy weight but it has EVERYTHING, including things like review.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JFM</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1294</link>
		<dc:creator>JFM</dc:creator>
		<pubDate>Sun, 01 Mar 2009 21:00:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1294</guid>
		<description>&quot;review the changes somebody else’s source code makes to mine&quot;

&#039;hg incoming&#039; is good at this; it tells you what changes you&#039;d get by pulling from another repository, optionally showing the patches.</description>
		<content:encoded><![CDATA[<p>&#8220;review the changes somebody else’s source code makes to mine&#8221;</p>
<p>&#8216;hg incoming&#8217; is good at this; it tells you what changes you&#8217;d get by pulling from another repository, optionally showing the patches.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nossralf</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1291</link>
		<dc:creator>nossralf</dc:creator>
		<pubDate>Sun, 01 Mar 2009 10:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1291</guid>
		<description>Random thoughts:

Use ZFS and set it up to take snapshots of the directories where you keep source code very frequently. Or like this: hack together an elisp command that saves the file and takes a snapshot after that, bind to C-x C-s, etc. (Possible downside: OS dependencies, though ZFS-on-FUSE exists.)

Write a simple FUSE file system that&#039;s backed by the RCS that you &quot;need&quot; to use (but don&#039;t &quot;want&quot; to). Save = commit, or something.

They&#039;ll be a PITA to create but you&#039;ll be writing code doing it (without RCS if you so choose) and after it&#039;s done you&#039;ll have revision control &quot;for free&quot;.</description>
		<content:encoded><![CDATA[<p>Random thoughts:</p>
<p>Use ZFS and set it up to take snapshots of the directories where you keep source code very frequently. Or like this: hack together an elisp command that saves the file and takes a snapshot after that, bind to C-x C-s, etc. (Possible downside: OS dependencies, though ZFS-on-FUSE exists.)</p>
<p>Write a simple FUSE file system that&#8217;s backed by the RCS that you &#8220;need&#8221; to use (but don&#8217;t &#8220;want&#8221; to). Save = commit, or something.</p>
<p>They&#8217;ll be a PITA to create but you&#8217;ll be writing code doing it (without RCS if you so choose) and after it&#8217;s done you&#8217;ll have revision control &#8220;for free&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1288</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 27 Feb 2009 23:14:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1288</guid>
		<description>As a Windows User, I use Tortoise(insert vcs here) to interact with version control systems in my day-to-day.  So, you won&#039;t get any command-line kung fu tips from me-  I&#039;m just not that cool.  

But, I&#039;m certain that it&#039;s a setting of the VCS and *not* the tortoise app, which allows you to choose an external diffing application-  That being said, for the &quot;review and accept changes&quot; step that you were saying no VCS handles cleanly, wouldn&#039;t you just specify an external diffing program such as Meld(linux) or WinMerge(windows), which will visually compare the differences and allow you to copy differing regions between files?  I confess to having no experience with Git directly, but I have this setting in Hg, and it works quite well.</description>
		<content:encoded><![CDATA[<p>As a Windows User, I use Tortoise(insert vcs here) to interact with version control systems in my day-to-day.  So, you won&#8217;t get any command-line kung fu tips from me-  I&#8217;m just not that cool.  </p>
<p>But, I&#8217;m certain that it&#8217;s a setting of the VCS and *not* the tortoise app, which allows you to choose an external diffing application-  That being said, for the &#8220;review and accept changes&#8221; step that you were saying no VCS handles cleanly, wouldn&#8217;t you just specify an external diffing program such as Meld(linux) or WinMerge(windows), which will visually compare the differences and allow you to copy differing regions between files?  I confess to having no experience with Git directly, but I have this setting in Hg, and it works quite well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Narębski</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1285</link>
		<dc:creator>Jakub Narębski</dc:creator>
		<pubDate>Fri, 27 Feb 2009 11:38:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1285</guid>
		<description>@Theodore Tso: Since v1.6.1 git-send-email can invoke git-format-patch in background.

(You would still have to configure it to know how to send email... well, if &#039;mail&#039; works, then git-send-email should also work without configuration).</description>
		<content:encoded><![CDATA[<p>@Theodore Tso: Since v1.6.1 git-send-email can invoke git-format-patch in background.</p>
<p>(You would still have to configure it to know how to send email&#8230; well, if &#8216;mail&#8217; works, then git-send-email should also work without configuration).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreia Gaita</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1273</link>
		<dc:creator>Andreia Gaita</dc:creator>
		<pubDate>Thu, 26 Feb 2009 09:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1273</guid>
		<description>If you hate scm systems, you look like you don&#039;t particularly enjoy IDEs either, you don&#039;t enjoy editors, you don&#039;t like fixing things... it even sounds like you don&#039;t really enjoy typing either. What the heck, now I&#039;m confused, what is it that you like? I always thought coders loved a challenge, but you seem to want to have things popup all done without you having to think or do anything. If you hate scms and don&#039;t really want to have anything to do with them, why the bashing posts about them? The problem is obviously yours and not theirs. Weird :P</description>
		<content:encoded><![CDATA[<p>If you hate scm systems, you look like you don&#8217;t particularly enjoy IDEs either, you don&#8217;t enjoy editors, you don&#8217;t like fixing things&#8230; it even sounds like you don&#8217;t really enjoy typing either. What the heck, now I&#8217;m confused, what is it that you like? I always thought coders loved a challenge, but you seem to want to have things popup all done without you having to think or do anything. If you hate scms and don&#8217;t really want to have anything to do with them, why the bashing posts about them? The problem is obviously yours and not theirs. Weird <img src='http://www.netsplit.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://www.netsplit.com/2009/02/23/revision-control-systems-suck/comment-page-1/#comment-1264</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Tue, 24 Feb 2009 16:13:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=192#comment-1264</guid>
		<description>Dear snarky holier-than-thou Git users,

Responding in a method such as baczek or Hub did above doesn&#039;t really help your cause.  Please go read the Linux Advocacy mini-HOWTO, then extrapolate and apply the concepts within.

Love and hugs,
Jeff

P.S., Scott: I actually do enjoy reading these posts of yours on the topic, and appreciate that you&#039;re willing to stick your neck out to flaming asshat trolls in order to voice your opinions.  I also enjoy learning from the commentators who do sincerely want to help and have good information to share; thanks to both, and keep it up!

Git is far from my favorite DRCS -- I&#039;m a Bazaar fan because I&#039;ve found it to be the most straight-forward and predictable, with Mercurial running a close second -- but there are projects that use it with which I want to or have to work, so any information about how to improve its weaknesses and capitalize its strengths is of great value to me.</description>
		<content:encoded><![CDATA[<p>Dear snarky holier-than-thou Git users,</p>
<p>Responding in a method such as baczek or Hub did above doesn&#8217;t really help your cause.  Please go read the Linux Advocacy mini-HOWTO, then extrapolate and apply the concepts within.</p>
<p>Love and hugs,<br />
Jeff</p>
<p>P.S., Scott: I actually do enjoy reading these posts of yours on the topic, and appreciate that you&#8217;re willing to stick your neck out to flaming asshat trolls in order to voice your opinions.  I also enjoy learning from the commentators who do sincerely want to help and have good information to share; thanks to both, and keep it up!</p>
<p>Git is far from my favorite DRCS &#8212; I&#8217;m a Bazaar fan because I&#8217;ve found it to be the most straight-forward and predictable, with Mercurial running a close second &#8212; but there are projects that use it with which I want to or have to work, so any information about how to improve its weaknesses and capitalize its strengths is of great value to me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
