<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://unkrig.de/w/index.php?action=history&amp;feed=atom&amp;title=Cvstools.unkrig.de</id>
	<title>Cvstools.unkrig.de - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://unkrig.de/w/index.php?action=history&amp;feed=atom&amp;title=Cvstools.unkrig.de"/>
	<link rel="alternate" type="text/html" href="https://unkrig.de/w/index.php?title=Cvstools.unkrig.de&amp;action=history"/>
	<updated>2026-06-09T12:24:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://unkrig.de/w/index.php?title=Cvstools.unkrig.de&amp;diff=31&amp;oldid=prev</id>
		<title>Aunkrig: Created page with &quot;&lt;big&gt;&#039;&#039;&#039;CVS Tools - an ECLIPSE plug-in for advanced CVS operations&#039;&#039;&#039;&lt;/big&gt;  == Overview ==  A nice little ECLIPSE plug-in that adds CVS functionality that is sometimes painfully missing from ECLIPSE&#039;s built-in CVS client.  == Custom CVS command user interface == * A &quot;CVS Tools...&quot; entry in the popup menus of all resources that are under CVS control. 400x400px * A &quot;CVS Tools...&quot; entry in the popup menu of all remote resources in the &quot;CVS Repo...&quot;</title>
		<link rel="alternate" type="text/html" href="https://unkrig.de/w/index.php?title=Cvstools.unkrig.de&amp;diff=31&amp;oldid=prev"/>
		<updated>2024-05-01T19:14:07Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;CVS Tools - an ECLIPSE plug-in for advanced CVS operations&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;  == Overview ==  A nice little ECLIPSE plug-in that adds CVS functionality that is sometimes painfully missing from ECLIPSE&amp;#039;s built-in CVS client.  == Custom CVS command user interface == * A &amp;quot;CVS Tools...&amp;quot; entry in the popup menus of all resources that are under CVS control. &lt;a href=&quot;/w/File:CVS_Tools_Menu.jpg&quot; title=&quot;File:CVS Tools Menu.jpg&quot;&gt;400x400px&lt;/a&gt; * A &amp;quot;CVS Tools...&amp;quot; entry in the popup menu of all remote resources in the &amp;quot;CVS Repo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;CVS Tools - an ECLIPSE plug-in for advanced CVS operations&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
A nice little ECLIPSE plug-in that adds CVS functionality that is sometimes painfully missing from ECLIPSE&amp;#039;s built-in CVS client.&lt;br /&gt;
&lt;br /&gt;
== Custom CVS command user interface ==&lt;br /&gt;
* A &amp;quot;CVS Tools...&amp;quot; entry in the popup menus of all resources that are under CVS control.&lt;br /&gt;
[[Image:CVS_Tools_Menu.jpg|400x400px]]&lt;br /&gt;
* A &amp;quot;CVS Tools...&amp;quot; entry in the popup menu of all remote resources in the &amp;quot;CVS Repositories&amp;quot; view.&lt;br /&gt;
[[Image:CVS_Tools_Menu_Remote.jpg|400x400px]]&lt;br /&gt;
* These open the &amp;quot;Custom CVS Command&amp;quot; dialog in which you can configure and run any CVS command.&lt;br /&gt;
[[Image:Custom_CVS_Command_Dialog.jpg|400x400px]]&lt;br /&gt;
&lt;br /&gt;
== The &amp;quot;eclipse.cvs&amp;quot; and &amp;quot;eclipse.rcvs&amp;quot; ANT tasks ==&lt;br /&gt;
These ANT tasks provide access to the CVS client that is part of the ECLIPSE platform. Using that is much cooler than running an external &amp;quot;cvs.exe&amp;quot; (as the normal &amp;quot;cvs&amp;quot; ANT task does).&lt;br /&gt;
&lt;br /&gt;
[[Image:Ant_Task.jpg|400x400px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;eclipse.cvs&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Attributes&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;quiet&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:No messages in the CVS console.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;debug&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:Unexpected exception print stack traces in the CVS console.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;command&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:One of add, admin, annotate, commit, diff, edit, editors, history, log, ls, release, remove, status, tag, unedit, update, version, watch-add, watch-off, watch-on, watch-remove, watchers.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;argument&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:Only for the &amp;quot;tag&amp;quot; command.&lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Subelements&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;&amp;#039;globaloption&amp;#039;&amp;#039;&amp;#039; option=&amp;quot;-n&amp;quot;/&amp;gt;&lt;br /&gt;
:One of -Q, -q, -r, -n, -t, -l (For descriptions see the &amp;quot;Custom CVS Commands&amp;quot; dialog or &amp;quot;cvs --help-options&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;&amp;#039;localoption&amp;#039;&amp;#039;&amp;#039; option=&amp;quot;-r1.5&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;&amp;#039;localoption&amp;#039;&amp;#039;&amp;#039; option=&amp;quot;-m&amp;quot; argument=&amp;quot;My Message&amp;quot;/&amp;gt;&lt;br /&gt;
:Command-dependent; for descriptions see the &amp;quot;Custom CVS Commands&amp;quot; dialog or &amp;quot;cvs -H &amp;#039;&amp;#039;command&amp;#039;&amp;#039;&amp;quot;.&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;&amp;#039;fileset&amp;#039;&amp;#039;&amp;#039;&amp;gt;...&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;&amp;#039;dirset&amp;#039;&amp;#039;&amp;#039;&amp;gt;...&lt;br /&gt;
:See ANT documentation.&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;eclipse.rcvs&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Attributes&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;cvsroot&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:Format:&lt;br /&gt;
::* :method:[user[:password]@]hostname[#port]:/path/to/repository (CVSNT)&lt;br /&gt;
::* :method:[[user][:password]@]hostname[:[port]]/path/to/repository (other)&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;quiet&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:No messages in the CVS console.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;debug&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:Unexpected exception print stack traces in the CVS console.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;command&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:One of checkout, export, import, rannotate, rlog, rdiff, rls, rtag, version.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;argument&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:Only for the &amp;quot;rtag&amp;quot; command.&lt;br /&gt;
&lt;br /&gt;
==== &amp;#039;&amp;#039;&amp;#039;Subelements&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;&amp;#039;globaloption&amp;#039;&amp;#039;&amp;#039; option=&amp;quot;-n&amp;quot;/&amp;gt;&lt;br /&gt;
:One of -Q, -q, -r, -n, -t, -l (For descriptions see the &amp;quot;Custom CVS Commands&amp;quot; dialog or &amp;quot;cvs --help-options&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;&amp;#039;localoption&amp;#039;&amp;#039;&amp;#039; option=&amp;quot;-r1.5&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;&amp;#039;localoption&amp;#039;&amp;#039;&amp;#039; option=&amp;quot;-m&amp;quot; argument=&amp;quot;My Message&amp;quot;/&amp;gt;&lt;br /&gt;
:Command-dependent; for descriptions see the &amp;quot;Custom CVS Commands&amp;quot; dialog or &amp;quot;cvs -H &amp;#039;&amp;#039;command&amp;#039;&amp;#039;&amp;quot;.&lt;br /&gt;
&amp;lt;&amp;#039;&amp;#039;&amp;#039;module&amp;#039;&amp;#039;&amp;#039; name=&amp;quot;foo&amp;quot;/&amp;gt;...&lt;br /&gt;
:Target CVS module.&lt;br /&gt;
&lt;br /&gt;
== Download and Installation ==&lt;br /&gt;
Download the plug-in JAR file from&lt;br /&gt;
&lt;br /&gt;
:http://cvstools.unkrig.de/download/&lt;br /&gt;
&lt;br /&gt;
and copy it into your ECLIPSE&amp;#039;s &amp;quot;dropins&amp;quot; subdirectory, then &amp;quot;File / Restart&amp;quot; your ECLIPSE.&lt;br /&gt;
&lt;br /&gt;
Source code is available via SVN on&lt;br /&gt;
&lt;br /&gt;
:https://svn.code.sf.net/p/cvstools/code&lt;br /&gt;
&lt;br /&gt;
== Project status ==&lt;br /&gt;
Everything is still very experimental, and not all CVS commands, options and combinations thereof have been tested. Still I feel that there may be some interest out there for these tools? Use, comment, contribute!&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
CVSTOOLS is published under the &amp;quot;[[New BSD License]]&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Aunkrig</name></author>
	</entry>
</feed>