<?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: Track Your Hacks with CVS</title>
	<atom:link href="http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Sun, 08 Nov 2009 20:06:11 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ramk8928</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-22358</link>
		<dc:creator>ramk8928</dc:creator>
		<pubDate>Tue, 09 May 2006 10:19:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-22358</guid>
		<description>The issue

cvs [tag aborted]: there is no version here; run &#039;cvs checkout&#039; first 

is due to the the CVS directory not found in the available version

eg., If you have checkedout a version of files from the repository a default &quot;CVS&quot; directory will be available which has the details of the repository hence for tagging the source this is required. If this directory is not present the above error may occur

ram</description>
		<content:encoded><![CDATA[<p>The issue</p>
<p>cvs [tag aborted]: there is no version here; run &#8216;cvs checkout&#8217; first </p>
<p>is due to the the CVS directory not found in the available version</p>
<p>eg., If you have checkedout a version of files from the repository a default &#8220;CVS&#8221; directory will be available which has the details of the repository hence for tagging the source this is required. If this directory is not present the above error may occur</p>
<p>ram</p>]]></content:encoded>
	</item>
	<item>
		<title>By: bkjones@gmail.com</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-14168</link>
		<dc:creator>bkjones@gmail.com</dc:creator>
		<pubDate>Mon, 20 Feb 2006 14:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-14168</guid>
		<description>I&#039;m not the world&#039;s greatest cvs hacker, but I&#039;m confused, because it says in this article to set up a cvs server, then put this software into a repository, and then immediately tag the clean version, and make a branch, and *then* check out a working copy from the branch. 

Well, I&#039;m running the standard cvs software on a linux box (all CLI), and it doesn&#039;t even let you tag anything until you&#039;ve checked out a working copy. If I set up my repository, cd to the directory where my repository is, and run &quot;cvs tag -b mybranch&quot; it says: 

cvs tag: in directory .:
cvs [tag aborted]: there is no version here; run &#039;cvs checkout&#039; first

Clues?</description>
		<content:encoded><![CDATA[<p>I&#8217;m not the world&#8217;s greatest cvs hacker, but I&#8217;m confused, because it says in this article to set up a cvs server, then put this software into a repository, and then immediately tag the clean version, and make a branch, and *then* check out a working copy from the branch. </p>
<p>Well, I&#8217;m running the standard cvs software on a linux box (all CLI), and it doesn&#8217;t even let you tag anything until you&#8217;ve checked out a working copy. If I set up my repository, cd to the directory where my repository is, and run &#8220;cvs tag -b mybranch&#8221; it says: </p>
<p>cvs tag: in directory .:<br />
cvs [tag aborted]: there is no version here; run &#8216;cvs checkout&#8217; first</p>
<p>Clues?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: SitePoint Blogs &#187; PHP / Web Application Integration</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-13680</link>
		<dc:creator>SitePoint Blogs &#187; PHP / Web Application Integration</dc:creator>
		<pubDate>Wed, 08 Feb 2006 09:39:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-13680</guid>
		<description>[...] At the data: e.g. hack App Y&#8217;s signon logic to use App X&#8217;s &#8220;users&#8221; table. This often starts out looking like the easiest way to go but, in practice, may lead to having to re-write (or copy / paste) significant parts of App Y and means you need to track your hacks. Every time I&#8217;ve ever gone here, reached that point of &#8220;Would have been less work to write my own from scratch&#8221;. [...]</description>
		<content:encoded><![CDATA[<p>[...] At the data: e.g. hack App Y&#8217;s signon logic to use App X&#8217;s &#8220;users&#8221; table. This often starts out looking like the easiest way to go but, in practice, may lead to having to re-write (or copy / paste) significant parts of App Y and means you need to track your hacks. Every time I&#8217;ve ever gone here, reached that point of &#8220;Would have been less work to write my own from scratch&#8221;. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: veslach</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-13073</link>
		<dc:creator>veslach</dc:creator>
		<pubDate>Tue, 24 Jan 2006 14:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-13073</guid>
		<description>that&#039;s what&#039;s great about subversion, is that you can use an external repository &amp; link 2 different projects to the same external &quot;library&quot;.  I&#039;ve heard there are ways to do this with CVS, but I&#039;m not sure how...

if you have a CVS repository with both phpBB forum projects in it, then here is 1 way (not necessarily the best) to organize it (using trunk as in the article rather than the vendor branch) -

core phpBB code would go in &#039;repos/trunk/phpBB&#039;
phpBB project 1 would go in &#039;repos/trunk/project1&#039;
phpBB project 2 would go in &#039;repos/trunk/project2&#039;

in order to apply vendor updates, you&#039;d take a version diff of &#039;repos/trunk/phpBB&#039; &amp; apply it to both &#039;repos/trunk/project1&#039; &amp; &#039;repos/trunk/project2&#039;.

I&#039;m not sure how to do this with CVS if you&#039;re maintaining a separate repository for each project.</description>
		<content:encoded><![CDATA[<p>that&#8217;s what&#8217;s great about subversion, is that you can use an external repository &amp; link 2 different projects to the same external &#8220;library&#8221;.  I&#8217;ve heard there are ways to do this with CVS, but I&#8217;m not sure how&#8230;</p>
<p>if you have a CVS repository with both phpBB forum projects in it, then here is 1 way (not necessarily the best) to organize it (using trunk as in the article rather than the vendor branch) -</p>
<p>core phpBB code would go in &#8216;repos/trunk/phpBB&#8217;<br />
phpBB project 1 would go in &#8216;repos/trunk/project1&#8242;<br />
phpBB project 2 would go in &#8216;repos/trunk/project2&#8242;</p>
<p>in order to apply vendor updates, you&#8217;d take a version diff of &#8216;repos/trunk/phpBB&#8217; &amp; apply it to both &#8216;repos/trunk/project1&#8242; &amp; &#8216;repos/trunk/project2&#8242;.</p>
<p>I&#8217;m not sure how to do this with CVS if you&#8217;re maintaining a separate repository for each project.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: bramernic</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-13052</link>
		<dc:creator>bramernic</dc:creator>
		<pubDate>Tue, 24 Jan 2006 00:03:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-13052</guid>
		<description>I currently maintain two phpBB forums.  Can I maintain one main trunk with two different custom-mod branches where the files for one set of mods will never need merging with the files from the other?  If it can then that would seem to save even more time.</description>
		<content:encoded><![CDATA[<p>I currently maintain two phpBB forums.  Can I maintain one main trunk with two different custom-mod branches where the files for one set of mods will never need merging with the files from the other?  If it can then that would seem to save even more time.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: HarryF</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-12941</link>
		<dc:creator>HarryF</dc:creator>
		<pubDate>Fri, 20 Jan 2006 12:24:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-12941</guid>
		<description>&lt;blockquote&gt;
can that be done with SVN(on windows)? If yes then a pointer would be very much appreciated!!
&lt;/blockquote&gt;

svn seems to be able to do the same thing as CVS - run a repository purely over filesystems.

For Windows it&#039;s probably worth bearing in mind &lt;a href=&quot;http://subversion.tigris.org/faq.html#windows-drive-letter&quot; rel=&quot;nofollow&quot;&gt;this faq&lt;/a&gt; for coping with drive letters, bearing in mind &lt;a href=&quot;http://svnbook.red-bean.com/en/1.0/ch03s07.html#svn-ch-3-sect-7.3&quot; rel=&quot;nofollow&quot;&gt;how to create a new repository&lt;/a&gt;;

&lt;pre&gt;
svn import file:///d:/some/path/to/repos/on/d/drive
&lt;/pre&gt;

That&#039;s all guessing though.</description>
		<content:encoded><![CDATA[<blockquote><p>
can that be done with SVN(on windows)? If yes then a pointer would be very much appreciated!!
</p></blockquote>
<p>svn seems to be able to do the same thing as CVS &#8211; run a repository purely over filesystems.</p>
<p>For Windows it&#8217;s probably worth bearing in mind <a href="http://subversion.tigris.org/faq.html#windows-drive-letter" rel="nofollow">this faq</a> for coping with drive letters, bearing in mind <a href="http://svnbook.red-bean.com/en/1.0/ch03s07.html#svn-ch-3-sect-7.3" rel="nofollow">how to create a new repository</a>;</p>
<pre>
svn import file:///d:/some/path/to/repos/on/d/drive
</pre>
<p>That&#8217;s all guessing though.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: b.l.o.g. &#187; Blog Archive &#187; Manage your Hacks with Subversion</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-12915</link>
		<dc:creator>b.l.o.g. &#187; Blog Archive &#187; Manage your Hacks with Subversion</dc:creator>
		<pubDate>Thu, 19 Jan 2006 20:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-12915</guid>
		<description>[...] Kevin Yanks describes in an article at SitePint how to use CVS to manage your own hacks you apply to OpenSource software you are using: SitePoint Blogs » Track Your Hacks with CVS [...]</description>
		<content:encoded><![CDATA[<p>[...] Kevin Yanks describes in an article at SitePint how to use CVS to manage your own hacks you apply to OpenSource software you are using: SitePoint Blogs » Track Your Hacks with CVS [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: veslach</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-12909</link>
		<dc:creator>veslach</dc:creator>
		<pubDate>Thu, 19 Jan 2006 16:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-12909</guid>
		<description>The irony of it all...  I spent a good portion of yesterday reading up on how to do vendor branches in subversion &amp; then TechTimes &amp; the SP rss feed appeared in my inbox last night for this article on CVS.

Here&#039;s hoping that SP will include something similar for SVN.</description>
		<content:encoded><![CDATA[<p>The irony of it all&#8230;  I spent a good portion of yesterday reading up on how to do vendor branches in subversion &amp; then TechTimes &amp; the SP rss feed appeared in my inbox last night for this article on CVS.</p>
<p>Here&#8217;s hoping that SP will include something similar for SVN.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-12907</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 19 Jan 2006 15:20:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-12907</guid>
		<description>Tortoise SVN has OK windows gui support
http://tortoisesvn.tigris.org/

On OS X the gui is not so hot, so I just use terminal.</description>
		<content:encoded><![CDATA[<p>Tortoise SVN has OK windows gui support<br />
<a href="http://tortoisesvn.tigris.org/" rel="nofollow">http://tortoisesvn.tigris.org/</a></p>
<p>On OS X the gui is not so hot, so I just use terminal.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: &#187; Blog Archive - &#187; Track Your Hacks with CVS Alex Jones - No, not that Alex Jones&#8230; Really, I&#8217;m not the Alex Jones you think I am.</title>
		<link>http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/comment-page-1/#comment-12906</link>
		<dc:creator>&#187; Blog Archive - &#187; Track Your Hacks with CVS Alex Jones - No, not that Alex Jones&#8230; Really, I&#8217;m not the Alex Jones you think I am.</dc:creator>
		<pubDate>Thu, 19 Jan 2006 15:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2006/01/18/track-your-hacks-with-cvs/#comment-12906</guid>
		<description>[...] Track Your Hacks with CVS [...]</description>
		<content:encoded><![CDATA[<p>[...] Track Your Hacks with CVS [...]</p>]]></content:encoded>
	</item>
</channel>
</rss>
