<?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: Clearcase vs CVS</title>
	<atom:link href="http://techdebug.com/blog/2007/05/07/clearcase-vs-cvs/feed/" rel="self" type="application/rss+xml" />
	<link>http://techdebug.com/blog/2007/05/07/clearcase-vs-cvs/</link>
	<description>Why talk when you can fly</description>
	<lastBuildDate>Fri, 03 Sep 2010 11:27:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: lantrix</title>
		<link>http://techdebug.com/blog/2007/05/07/clearcase-vs-cvs/comment-page-1/#comment-12038</link>
		<dc:creator>lantrix</dc:creator>
		<pubDate>Sun, 16 May 2010 17:32:36 +0000</pubDate>
		<guid isPermaLink="false">http://techdebug.com/blog/2007/05/07/clearcase-vs-cvs/#comment-12038</guid>
		<description>I assume you mean my example is skewed, and not the youtube video in the previous comment.

I&#039;m now three years into clearcase, and I would have to agree with you on this point: I now shun CVS, for reasons you mention and others. Additionally these examples were my thoughts on initial exposure to clearcase, coming from a world of BSD/CVS usage.

I&#039;m the CM for our team, and I would think that clearcase DOES enforce good behaviour, albeit with overhead complexity. The point you made about dynamic views is correct, but the problem I face is this: we have multiple streams of ongoing development, point releases and different versions of our product. When this is the case the dynamic view(s) HEAVILY rely on a correct config spec. If you get this wrong, you can mess up your whole tree.

Another clearcase bugbear is that when I prep for a production release, the amount of work is rather large, as compared to other products I&#039;ve used.

I should note we are not using multi-site, nor are we using UCM.

Yet - after three years, clearcase is still *overly complex*. I&#039;m also sick of the lack of DVCS. We recently lost use of the clearcase licence server for a few days and development/merge work stopped.

To relieve my lack of DVCS pain, I&#039;ve been using GIT for about 6 months. I&#039;d migrate all our VOBs to it in a heartbeat. What stops that is a corporate need to have to pay licence fees and ongoing maintenance, hence we continue to use clearcase.

In fact, I&#039;m about to do an upgrade from 2003.06.00 to 7.1, which is not good since no one will hire a dedicated clearcase Admin guy. I&#039;m it - CM, packager, deployer (in some cases), installer, sysadmin, etc.

Thanks for the comment - it&#039;s good to add to the discussion.</description>
		<content:encoded><![CDATA[<p>I assume you mean my example is skewed, and not the youtube video in the previous comment.</p>
<p>I&#8217;m now three years into clearcase, and I would have to agree with you on this point: I now shun CVS, for reasons you mention and others. Additionally these examples were my thoughts on initial exposure to clearcase, coming from a world of BSD/CVS usage.</p>
<p>I&#8217;m the CM for our team, and I would think that clearcase DOES enforce good behaviour, albeit with overhead complexity. The point you made about dynamic views is correct, but the problem I face is this: we have multiple streams of ongoing development, point releases and different versions of our product. When this is the case the dynamic view(s) HEAVILY rely on a correct config spec. If you get this wrong, you can mess up your whole tree.</p>
<p>Another clearcase bugbear is that when I prep for a production release, the amount of work is rather large, as compared to other products I&#8217;ve used.</p>
<p>I should note we are not using multi-site, nor are we using UCM.</p>
<p>Yet &#8211; after three years, clearcase is still *overly complex*. I&#8217;m also sick of the lack of DVCS. We recently lost use of the clearcase licence server for a few days and development/merge work stopped.</p>
<p>To relieve my lack of DVCS pain, I&#8217;ve been using GIT for about 6 months. I&#8217;d migrate all our VOBs to it in a heartbeat. What stops that is a corporate need to have to pay licence fees and ongoing maintenance, hence we continue to use clearcase.</p>
<p>In fact, I&#8217;m about to do an upgrade from 2003.06.00 to 7.1, which is not good since no one will hire a dedicated clearcase Admin guy. I&#8217;m it &#8211; CM, packager, deployer (in some cases), installer, sysadmin, etc.</p>
<p>Thanks for the comment &#8211; it&#8217;s good to add to the discussion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cvs sucks</title>
		<link>http://techdebug.com/blog/2007/05/07/clearcase-vs-cvs/comment-page-1/#comment-12007</link>
		<dc:creator>cvs sucks</dc:creator>
		<pubDate>Fri, 14 May 2010 22:08:29 +0000</pubDate>
		<guid isPermaLink="false">http://techdebug.com/blog/2007/05/07/clearcase-vs-cvs/#comment-12007</guid>
		<description>The example provided is a little skewed. It appears to try to make cvs appear to have less commands. But if the comparison is done at the same starting point and ending points then both utilities have the same number of commands to add an element. They are: copy file in place, identify it to the cm tool, check it in.  Actually in Clearcase the last step can be incorporated into the previous one, and if number of commands is your criteria then Clearcase wins.
However the number of commands used to ci files is an extremely minor point to judge the performance of the tools on.

In cvs we have lost our source code twice in the last 2 years.
In Clearcase we have NEVER lost source code in over 10 years.

In Clearcase we can use dynamic views. These views allow nothing to be changed without the cm tool knowing about it and capturing it somewhere.  The build person cannot change code and introduce bugs without the tool knowing.  VERY GOOD CM procedures.

In cvs we&#039;re forced into snapshot views. These views allow anything to be changed without the cm tool knowing about it. That means a pissed off cm person can corrupt any executable, config file or library any time they want.  CVS forces us into VERY BAD CM procedures.

My experience has shown Clearcase to be extremely easy to use, reliable, and overall a better product.</description>
		<content:encoded><![CDATA[<p>The example provided is a little skewed. It appears to try to make cvs appear to have less commands. But if the comparison is done at the same starting point and ending points then both utilities have the same number of commands to add an element. They are: copy file in place, identify it to the cm tool, check it in.  Actually in Clearcase the last step can be incorporated into the previous one, and if number of commands is your criteria then Clearcase wins.<br />
However the number of commands used to ci files is an extremely minor point to judge the performance of the tools on.</p>
<p>In cvs we have lost our source code twice in the last 2 years.<br />
In Clearcase we have NEVER lost source code in over 10 years.</p>
<p>In Clearcase we can use dynamic views. These views allow nothing to be changed without the cm tool knowing about it and capturing it somewhere.  The build person cannot change code and introduce bugs without the tool knowing.  VERY GOOD CM procedures.</p>
<p>In cvs we&#8217;re forced into snapshot views. These views allow anything to be changed without the cm tool knowing about it. That means a pissed off cm person can corrupt any executable, config file or library any time they want.  CVS forces us into VERY BAD CM procedures.</p>
<p>My experience has shown Clearcase to be extremely easy to use, reliable, and overall a better product.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://techdebug.com/blog/2007/05/07/clearcase-vs-cvs/comment-page-1/#comment-111</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Tue, 08 May 2007 21:15:05 +0000</pubDate>
		<guid isPermaLink="false">http://techdebug.com/blog/2007/05/07/clearcase-vs-cvs/#comment-111</guid>
		<description>I thought this YouTube video showing ClearCase take a beating from the developers would be funny for you...too bad ClearCase isn&#039;t a laughing matter. Good luck with it.

http://www.youtube.com/watch?v=vpILRv_tZy4

Josh</description>
		<content:encoded><![CDATA[<p>I thought this YouTube video showing ClearCase take a beating from the developers would be funny for you&#8230;too bad ClearCase isn&#8217;t a laughing matter. Good luck with it.</p>
<p><a href="http://www.youtube.com/watch?v=vpILRv_tZy4" rel="nofollow">http://www.youtube.com/watch?v=vpILRv_tZy4</a></p>
<p>Josh</p>
]]></content:encoded>
	</item>
</channel>
</rss>
