<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet [<!ENTITY semi-colon "&#59;"><!ENTITY nbsp "&#160;">]>
  <rss version="2.0">
	<channel>
	  <title>cvsmanager's Blog</title>
	  <link>http://blogs.cvsmanager.com//weblog.php?w=58</link>
	  <description>Welcome to CVS Manager Blog</description>
	  <managingEditor>ram@adventnet.com</managingEditor>
	  <webMaster>webmaster-notify@adventnet.com</webMaster>
	  <lastBuildDate>Wed, 08 Sep 2010 23:27:57 GMT</lastBuildDate>
	  <generator>Forum Weblogs Mod 0.4.0 by Hyperion</generator>
	  <item>
	    <title>Issue in using cvs rtag command</title>
	    <link>http://blogs.cvsmanager.com//weblog_entry.php?e=248</link>
	    <description>Author: &lt;a href=&quot;http://blogs.cvsmanager.com//profile.php?mode=viewprofile&amp;u=60&quot; target=&quot;_blank&quot;&gt;Ram&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 100%&quot;&gt;Hi,
&lt;br /&gt;
 
&lt;br /&gt;
An issue is found when using the command, cvs rtag. The command we use 
&lt;br /&gt;

&lt;br /&gt;
    cvs rtag -rHEAD TEST_${TODAY} &amp;amp;lt;source&amp;amp;gt;
&lt;br /&gt;

&lt;br /&gt;
     The above command does the label ( TEST_${TODAY} ) for the HEAD
&lt;br /&gt;
revision of the files in the repository.
&lt;br /&gt;

&lt;br /&gt;
    The issue is, the above command puts the label TEST_${TODAY} even for the HEAD revision of the files that are moved toAttic. So, when we checkout the files using the label TEST_${TODAY} , it exists  by throwing the following error message:
&lt;br /&gt;

&lt;br /&gt;
    cvs server: warning &amp;amp;lt;file&amp;amp;gt; is not (any longer) pertinent
&lt;br /&gt;

&lt;br /&gt;
    &amp;amp;lt;file&amp;amp;gt; here means the file which is present in Attic and for which
&lt;br /&gt;
the HEAD revision ( dead state ) is labeled as TEST_${TODAY}.
&lt;br /&gt;

&lt;br /&gt;
 Also the above issue will make the maintenance to become difficult.
&lt;br /&gt;

&lt;br /&gt;
    So, it is recommended not to use cvs rtag command. Instead we can do
&lt;br /&gt;
label after checking out the source from the repository.&lt;/span&gt;</description>
	    <pubDate>Thu, 01 Jun 2006 14:39:15 GMT</pubDate>
	  </item>
	  <item>
	    <title>How to restrict removal of files from CVS?</title>
	    <link>http://blogs.cvsmanager.com//weblog_entry.php?e=242</link>
	    <description>Author: &lt;a href=&quot;http://blogs.cvsmanager.com//profile.php?mode=viewprofile&amp;u=60&quot; target=&quot;_blank&quot;&gt;Ram&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 100%&quot;&gt;The removal of files from the CVS repository should be done only by authorised users. The removal can be restricted by a customized script which checks the permission for the user and allow to remove the file from the repository. The  hook script to restrict unauthorised users to remove is called in commitinfo file.
&lt;br /&gt;

&lt;br /&gt;
This script is included with CVS Admin Scripts available for Free at 
&lt;br /&gt;

&lt;br /&gt;
&lt;wbr&gt;&lt;a href=&quot;http://codeminer.adventnet.com/cvs-manager/cvs-admin-script.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://codeminer.adventnet.com/cvs-manager/cvs-admin-script.html&lt;/a&gt;&lt;/wbr&gt;
&lt;br /&gt;

&lt;br /&gt;
Ramkumar 
&lt;br /&gt;
CVS Manager Team
&lt;br /&gt;
&lt;wbr&gt;&lt;a href=&quot;http://codeminer.adventnet.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://codeminer.adventnet.com&lt;/a&gt;&lt;/wbr&gt;&lt;/span&gt;</description>
	    <pubDate>Tue, 30 May 2006 14:04:34 GMT</pubDate>
	  </item>
	  <item>
	    <title>How to configure a repository(CVS)  in Windows</title>
	    <link>http://blogs.cvsmanager.com//weblog_entry.php?e=237</link>
	    <description>Author: &lt;a href=&quot;http://blogs.cvsmanager.com//profile.php?mode=viewprofile&amp;u=60&quot; target=&quot;_blank&quot;&gt;Ram&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 100%&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Configuring CVS in windows
&lt;br /&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;
&lt;br /&gt;
Server Configuration:
&lt;br /&gt;
&lt;/span&gt;
&lt;br /&gt;
1. Download and install the CVSNT available in  &lt;wbr&gt;&lt;a href=&quot;http://www.cvsnt.org&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.cvsnt.org&lt;/a&gt;&lt;/wbr&gt; . Set the installed directory in the path
&lt;br /&gt;

&lt;br /&gt;
2. Open the CVSNT Control Panel available under the Start Menu --&amp;amp;gt; Programs --&amp;amp;gt; CVSNT .
&lt;br /&gt;

&lt;br /&gt;
3. Click the New button in the Repositories tab in the CVSNT Control Panel.
&lt;br /&gt;

&lt;br /&gt;
4. Specify the directory which has to be configured to work as the cvs root directory. (eg. c:\testcvs and name as &quot;\testcvs&quot;.)
&lt;br /&gt;

&lt;br /&gt;
5. In the &quot;Service Status&quot; Stop and Start the CVS Service and CVS Lock Service
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Client Configuration:&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
1. If CVSNT is already installed in the system then it itself will act as CVS Client also. Others may download the CVS Client from &lt;wbr&gt;&lt;a href=&quot;http://cvshome.org&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://cvshome.org&lt;/a&gt;&lt;/wbr&gt; and set in the PATH
&lt;br /&gt;

&lt;br /&gt;
2. set HOME=c:\\ (in command prompt)
&lt;br /&gt;

&lt;br /&gt;
3. Assume the system has user  &quot;administrator&quot; and password as &quot;admin&quot;, connect CVS as follows:
&lt;br /&gt;

&lt;br /&gt;
        set CVSROOT=:pserver:administrator@&amp;amp;lt;machinename&amp;amp;gt;:/testcvs
&lt;br /&gt;

&lt;br /&gt;
4. cvs login (Enter the password as &quot;admin&quot;)
&lt;br /&gt;

&lt;br /&gt;
5. Do the CVS operations like checkout,checkin etc.,
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Working with CVS Repository:&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
 All directories under the configured cvs root directory (eg. c:\testcvs) will be considered to be in the repository. You may checkout the directories under it as follows:
&lt;br /&gt;

&lt;br /&gt;
1.Consider i have a new directory &quot;&lt;span style=&quot;font-weight: bold&quot;&gt;dir1&lt;/span&gt;&quot; under &quot;c:\testcvs&quot; .
&lt;br /&gt;

&lt;br /&gt;
2. Checkout the directory as:  &lt;span style=&quot;font-weight: bold&quot;&gt;cvs  co dir1&lt;/span&gt;. 
&lt;br /&gt;

&lt;br /&gt;
3. cd dir1. Now add new files or directories here. 
&lt;br /&gt;
   To add a new file to the repository:
&lt;br /&gt;
    * &lt;span style=&quot;font-weight: bold&quot;&gt;cvs add &amp;amp;lt;filename&amp;amp;gt;&lt;/span&gt;. Then checkin the file using
&lt;br /&gt;
    * &lt;span style=&quot;font-weight: bold&quot;&gt;cvs ci &amp;amp;lt;filename&amp;amp;gt;&lt;/span&gt;.
&lt;br /&gt;
    To add a new directory:
&lt;br /&gt;
     * &lt;span style=&quot;font-weight: bold&quot;&gt;cvs add &amp;amp;lt;directory&amp;amp;gt;&lt;/span&gt;
&lt;br /&gt;
     Note that to add a directory, it is enough if you do as cvs add but in case of adding a file you need to add the file and also checkin the file.
&lt;br /&gt;

&lt;br /&gt;
4. Now you may modify the files and checkin the modified files as cvs ci &amp;amp;lt;filename&amp;amp;gt;.&lt;/span&gt;</description>
	    <pubDate>Thu, 25 May 2006 10:37:54 GMT</pubDate>
	  </item>
	  <item>
	    <title>Announcing the release of CodeMiner CVS Manager BUILD 2006</title>
	    <link>http://blogs.cvsmanager.com//weblog_entry.php?e=234</link>
	    <description>Author: &lt;a href=&quot;http://blogs.cvsmanager.com//profile.php?mode=viewprofile&amp;u=60&quot; target=&quot;_blank&quot;&gt;Ram&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 100%&quot;&gt;The following features have been addressed in CodeMiner CVS Manager release 2006:
&lt;br /&gt;

&lt;br /&gt;
1.&lt;span style=&quot;font-weight: bold&quot;&gt; CVSNT Support added.&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
    * Previously CVSROOT entries like &quot;:pserver:&amp;amp;lt;username&amp;amp;gt;@&amp;amp;lt;servername&amp;amp;gt;:&amp;amp;lt;port&amp;amp;gt;:&amp;amp;lt;repository path&amp;amp;gt;&quot; were not supported by cvsmanager. This support has been added in this release.Now CVSManager will support CVSROOT entries supported by both cvs client and by CVSNT.
&lt;br /&gt;
    * Added support for earlier versions of CVSNT.
&lt;br /&gt;

&lt;br /&gt;
2. &lt;span style=&quot;font-weight: bold&quot;&gt;Issues in Branch Report generation have been fixed.&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
    * Earlier version of CVSManager throws java headless exception while generating the Branch Report using JDK/JRE 1.5 and few versions of JDK/JRE 1.4. This has been fixed in this release.
&lt;br /&gt;

&lt;br /&gt;
Downloads :-
&lt;br /&gt;
    
&lt;br /&gt;
    You can try Free /Evaluation Edition of CVS Manager from &lt;wbr&gt;&lt;a href=&quot;http://www.codeminer.com/cvs-manager/download.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.codeminer.com/cvs-manager/download.html&lt;/a&gt;&lt;/wbr&gt;
&lt;br /&gt;

&lt;br /&gt;
 Monitor your project growth using CVS Manager and mail your feedbacks to &lt;wbr&gt;&lt;a href=&quot;mailto:support@cvsmanager.com&quot; rel=&quot;nofollow&quot;&gt;support@cvsmanager.com&lt;/a&gt;&lt;/wbr&gt; 
&lt;br /&gt;

&lt;br /&gt;
&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/span&gt;</description>
	    <pubDate>Wed, 24 May 2006 07:09:46 GMT</pubDate>
	  </item>
	  <item>
	    <title>CVS Server Option 1.11.2 and above</title>
	    <link>http://blogs.cvsmanager.com//weblog_entry.php?e=229</link>
	    <description>Author: &lt;a href=&quot;http://blogs.cvsmanager.com//profile.php?mode=viewprofile&amp;u=60&quot; target=&quot;_blank&quot;&gt;Ram&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 100%&quot;&gt;The cvs server 1.11.2 and above has a option &quot;-B&quot; to remove the branch tags. In earlier version this is not required. The CVS client version should also not be less than 1.11.2.
&lt;br /&gt;

&lt;br /&gt;
This is an incompatibility present in CVS versions 1.11.2 and above
&lt;br /&gt;

&lt;br /&gt;
Ramkumar R
&lt;br /&gt;
CVS Manager Team
&lt;br /&gt;
&lt;wbr&gt;&lt;a href=&quot;http://codeminer.adventnet.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://codeminer.adventnet.com/&lt;/a&gt;&lt;/wbr&gt;&lt;/span&gt;</description>
	    <pubDate>Wed, 17 May 2006 14:42:05 GMT</pubDate>
	  </item>
	  <item>
	    <title>New Option to remove tag  in latest CVS version?</title>
	    <link>http://blogs.cvsmanager.com//weblog_entry.php?e=228</link>
	    <description>Author: &lt;a href=&quot;http://blogs.cvsmanager.com//profile.php?mode=viewprofile&amp;u=60&quot; target=&quot;_blank&quot;&gt;Ram&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 100%&quot;&gt;The cvs server 1.11.2 and above has a option &quot;-B&quot; to remove the branch tags. In earlier version this is not required. The CVS client version should also not be less than 1.11.2.
&lt;br /&gt;

&lt;br /&gt;
This is an incompatibility present in CVS versions 1.11.2 and above.&lt;/span&gt;</description>
	    <pubDate>Wed, 17 May 2006 14:38:07 GMT</pubDate>
	  </item>
	  <item>
	    <title>Can we restrict files with Cntrl M Characters?</title>
	    <link>http://blogs.cvsmanager.com//weblog_entry.php?e=222</link>
	    <description>Author: &lt;a href=&quot;http://blogs.cvsmanager.com//profile.php?mode=viewprofile&amp;u=60&quot; target=&quot;_blank&quot;&gt;Ram&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 100%&quot;&gt;The repository is the artifact of the source changed on day to day basis. The source informations are vital for the project growth to look at it during  later stages of the project. The files when checked in from windows (files modified using a windows editor) has the possiblity of Cntrl-M characters included to the source files.
&lt;br /&gt;

&lt;br /&gt;
These Cntrl-M characters affects the source code readability and cause problem during compilation process. To restrict we can define which files should have Cntrl-M characters and the rest of the files can be restricted from checkin.
&lt;br /&gt;

&lt;br /&gt;
CVS Admin Scripts available here has this script included. Just need to unzip and configure the file extn to allow Cntrl-M.
&lt;br /&gt;

&lt;br /&gt;
&lt;wbr&gt;&lt;a href=&quot;http://codeminer.adventnet.com/cvs-manager/cvs-admin-script.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://codeminer.adventnet.com/cvs-manager/cvs-admin-script.html&lt;/a&gt;&lt;/wbr&gt;
&lt;br /&gt;

&lt;br /&gt;
Ramkumar R
&lt;br /&gt;
CVS Manager Team
&lt;br /&gt;
&lt;wbr&gt;&lt;a href=&quot;http://codeminer.adventnet.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://codeminer.adventnet.com/&lt;/a&gt;&lt;/wbr&gt;&lt;/span&gt;</description>
	    <pubDate>Mon, 15 May 2006 14:23:35 GMT</pubDate>
	  </item>
	  <item>
	    <title>Welcome to CVS Manager Blog</title>
	    <link>http://blogs.cvsmanager.com//weblog_entry.php?e=218</link>
	    <description>Author: &lt;a href=&quot;http://blogs.cvsmanager.com//profile.php?mode=viewprofile&amp;u=60&quot; target=&quot;_blank&quot;&gt;Ram&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 100%&quot;&gt;We dedicate this blog for the Configuration Management Community, to find possible solution of managing projects,metrics using CVS Manager. This space will also provide tips on version control system, automation process and more Watch it out !!&lt;/span&gt;</description>
	    <pubDate>Fri, 12 May 2006 10:16:36 GMT</pubDate>
	  </item>
	</channel>
  </rss>
