<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.aasimon.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.aasimon.org/feed.php">
        <title>Aasimon.org Wiki - cvs</title>
        <description></description>
        <link>http://wiki.aasimon.org/</link>
        <image rdf:resource="http://wiki.aasimon.org/lib/exe/fetch.php?media=logo.png" />
       <dc:date>2026-04-17T11:08:30+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:add&amp;rev=1195210115&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:branch&amp;rev=1195209722&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:checkout&amp;rev=1195424139&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:commit&amp;rev=1195210484&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:cvs_howto&amp;rev=1235152827&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:import&amp;rev=1195206279&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:init&amp;rev=1195205402&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:merge&amp;rev=1195212743&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:remove&amp;rev=1195210319&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:tag&amp;rev=1195207929&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:triggering&amp;rev=1235152661&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.aasimon.org/doku.php?id=cvs:update&amp;rev=1195209928&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.aasimon.org/lib/exe/fetch.php?media=logo.png">
        <title>Aasimon.org Wiki</title>
        <link>http://wiki.aasimon.org/</link>
        <url>http://wiki.aasimon.org/lib/exe/fetch.php?media=logo.png</url>
    </image>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:add&amp;rev=1195210115&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T10:48:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>add</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:add&amp;rev=1195210115&amp;do=diff</link>
        <description>Add a new file

Create the file(s) with their initial content, and add schedule them for adding by issuing:


cvs add [file(s)]


When ready for the actual adding, do a commit.

Example:


touch file.cc file.h
cvs add file.{cc,h}
cvs commit -m&quot;Added new files&quot;</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:branch&amp;rev=1195209722&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T10:42:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>branch</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:branch&amp;rev=1195209722&amp;do=diff</link>
        <description>Making a branch

Change to the directory containing the code you want to brach from (ex. use cvs co -r [tagname] to branch old tagged code).

Now you can add the branch by issuing the following command:


cvs tag -b [new branchname]


Finish changes to the working directory, then</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:checkout&amp;rev=1195424139&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-18T22:15:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>checkout</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:checkout&amp;rev=1195424139&amp;do=diff</link>
        <description>Checkout

Checkout HEAD


cvs -d [path to CVSROOT] co [module]


Example:


cvs -d /mnt/data/CVSHOME co miav


or, if ssh is used


cvs -d user@server:/mnt/data/CVSHOME co miav


Checking out at a tag


cvs -d [path to CVSROOT] co -r[tagname] [module]</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:commit&amp;rev=1195210484&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T10:54:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>commit</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:commit&amp;rev=1195210484&amp;do=diff</link>
        <description>Committing changes

To commit all changes recursively in the working driectory, simply do a


cvs commit -m[message]


from the root of the working repository.


If only a single file, or a selection of files are wished to be included in the commit, do a</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:cvs_howto&amp;rev=1235152827&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-20T18:00:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cvs_howto</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:cvs_howto&amp;rev=1235152827&amp;do=diff</link>
        <description>CVS HowTo

What do you want to do:

	*  Create a new CVSHOME
	*  Check out an existing project
	*  Update an existing project
	*  Add a file to an existing project
	*  Remove a file from an existing project
	*  Commit all changes
	*  Tag an existing project for release
	*  Import existing source code into a new module
	*  Branch an existing project
	*  Merge to existing branches
	*  Triggering on various events

Version Management with CVS (Per Cederqvist et al.): &lt;http://www.network-theory.co.u…</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:import&amp;rev=1195206279&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T09:44:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>import</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:import&amp;rev=1195206279&amp;do=diff</link>
        <description>Create a new module from existing code

Change to the directory containing the code and run the following command:


cvs -d [path to CVSHOME] import -m [comment] [modulename] [vendortag] [releasetag]


this will import the entire directory and all subdirectories (</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:init&amp;rev=1195205402&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T09:30:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>init</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:init&amp;rev=1195205402&amp;do=diff</link>
        <description>Create a new CVSHOME

Create the directory you want to contain the repository, typically called CVSHOME.

Then run the following command to initialize it:


cvs -d [CVSHOME folder] init


And now you are ready to put some code in there.

Example:


mkdir /mnt/data/CVSHOME
cvs -d /mnt/data/CVSHOME init</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:merge&amp;rev=1195212743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T11:32:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>merge</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:merge&amp;rev=1195212743&amp;do=diff</link>
        <description>This page is shamelessly stolen from &lt;http://www.psc.edu/~semke/cvs_branches.html&gt;

Merging branches

Using Update


cvs update -j TagOrBranch1 -j TagOrBranch2 my_module


The above command will locate the differences between TagOrBranch1 and TagOrBranch2. Of the lines that are different between them, the lines in TagOrBranch2 will be patched, or merged, into the sources in your working directory.</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:remove&amp;rev=1195210319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T10:51:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>remove</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:remove&amp;rev=1195210319&amp;do=diff</link>
        <description>Delete file(s)

First delete the actual files from the working directory.

Then issue the command:


cvs rem [file(s)]


to schedule the files for removal from the module.

Finally do a commit to actually delete the files from the module.

Example:


rm file.cc file.h
cvs rem file.{cc,h}
cvs commit -m&quot;Removed file&quot;</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:tag&amp;rev=1195207929&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T10:12:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tag</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:tag&amp;rev=1195207929&amp;do=diff</link>
        <description>Tag current code

First make sure that that code has been committed. The code tagged by this command is the last committed one, not including uncommitted changes in the current tree.

Change to the project root folder and issue the following command:


cvs tag [tagname]</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:triggering&amp;rev=1235152661&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-20T17:57:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>triggering</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:triggering&amp;rev=1235152661&amp;do=diff</link>
        <description>Triggering

&lt;http://forums.atlassian.com/thread.jspa?messageID=257247607&gt; 

More elaborate: &lt;http://www.network-theory.co.uk/docs/cvsmanual/loginfo.html&gt;</description>
    </item>
    <item rdf:about="http://wiki.aasimon.org/doku.php?id=cvs:update&amp;rev=1195209928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T10:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>update</title>
        <link>http://wiki.aasimon.org/doku.php?id=cvs:update&amp;rev=1195209928&amp;do=diff</link>
        <description>Update existing code

Change to the working directory root, and do an:


cvs up


If new subdirectories has been added, use:


cvs up -d</description>
    </item>
</rdf:RDF>
