<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://bfwiki.tellefsen.net//index.php?action=history&amp;feed=atom&amp;title=Downloading_from_CVS</id>
	<title>Downloading from CVS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://bfwiki.tellefsen.net//index.php?action=history&amp;feed=atom&amp;title=Downloading_from_CVS"/>
	<link rel="alternate" type="text/html" href="https://bfwiki.tellefsen.net//index.php?title=Downloading_from_CVS&amp;action=history"/>
	<updated>2026-05-23T19:34:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://bfwiki.tellefsen.net//index.php?title=Downloading_from_CVS&amp;diff=18&amp;oldid=prev</id>
		<title>Christian: New page: Content-Transfer-Encoding: binary  ==Checkout a CVS version of bluefish using anonymous/developers CVS access==  This site shall help you working with [http://sourceforge.net/docman/displa...</title>
		<link rel="alternate" type="text/html" href="https://bfwiki.tellefsen.net//index.php?title=Downloading_from_CVS&amp;diff=18&amp;oldid=prev"/>
		<updated>2008-10-26T20:22:21Z</updated>

		<summary type="html">&lt;p&gt;New page: Content-Transfer-Encoding: binary  ==Checkout a CVS version of bluefish using anonymous/developers CVS access==  This site shall help you working with [http://sourceforge.net/docman/displa...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Content-Transfer-Encoding: binary&lt;br /&gt;
&lt;br /&gt;
==Checkout a CVS version of bluefish using anonymous/developers CVS access==&lt;br /&gt;
&lt;br /&gt;
This site shall help you working with [http://sourceforge.net/docman/display&amp;#039;&amp;#039;doc.php?docid&amp;lt;code&amp;gt;14033&amp;amp;group&amp;#039;&amp;#039;id&amp;lt;/code&amp;gt;1]] and/or the [[CVS Book  | http://lidn.sourceforge.net/ CVS | http://www.gnu.org/software/cvs/]]. Normally CVS (&amp;#039;&amp;#039;Concurrent Versions System&amp;#039;&amp;#039;) is used by the Bluefish developers, but we are also interested in users testing the development, giving us feedback about new features and possible bugs. So this site is written for both - users and developers. To understand the following commands or to get more information about using CVS, please read [[sf.net&amp;#039;s \&amp;quot;Basic Introduction to CVS\&amp;quot; ].&lt;br /&gt;
&lt;br /&gt;
For anonymous checkout use the following command once (hit &amp;#039;&amp;#039;&amp;lt;ENTER&amp;gt;&amp;#039;&amp;#039; at the password prompt):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish login&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The sourceforge.net anonymous CVS server lags behind the development version by one day. Also the web CVS browser lags behind (up tp 6 hours).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Checkout latest CVS===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warning:&amp;#039;&amp;#039;&amp;#039; The CVS version is not always compileable. Most of the time the CVS version is the best Bluefish version available, but that is not guaranteed. The [http://bluefish.openoffice.nl/download.html snapshots ] on the download servers &amp;#039;&amp;#039;are&amp;#039;&amp;#039; guaranteed to compile - but of course not guaranteed to be stable or bug-free. To checkout the latest CVS version of Bluefish or the Bluefish documentation use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# for bluefish&lt;br /&gt;
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish co bluefish-gtk2&lt;br /&gt;
# for the bluefish documentation&lt;br /&gt;
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish co bluefish-doc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As developer use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# for bluefish&lt;br /&gt;
cvs -z3 -d:ext:your_username@cvs.sourceforge.net:/cvsroot/bluefish co bluefish-gtk2&lt;br /&gt;
# for the bluefish documentation&lt;br /&gt;
cvs -z3 -d:ext:your_username@cvs.sourceforge.net:/cvsroot/bluefish co bluefish-doc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commit changes by using &amp;lt;code&amp;gt;cvs commit&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Compiling a CVS version====&lt;br /&gt;
&lt;br /&gt;
You can install any development version (snapshots, latest CVS) of Bluefish along with a stable copy. Therefor you have to use the &amp;#039;&amp;#039;--enable-unstable-install&amp;#039;&amp;#039; configure option. Bluefish will then be installed into /../bluefish-unstable (depending on your prefix). The user-directory is ~/.bluefish-unstable and the resulting binary /../bin/bluefish-unstable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;verbatim&amp;gt;&lt;br /&gt;
autoconf&lt;br /&gt;
./configure --enable-unstable-install [[more options]]&lt;br /&gt;
make&lt;br /&gt;
su&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/verbatim&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Checkout the current stable branch===&lt;br /&gt;
&lt;br /&gt;
The current stable branch is &amp;#039;&amp;#039;&amp;#039;bluefish&amp;#039;&amp;#039;1&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;. For anonymous checkout use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish co -d bluefish-1&amp;#039;&amp;#039;0 -r bluefish&amp;#039;&amp;#039;1_0 bluefish-gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As developer use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cvs -z3 -d:ext:your&amp;#039;&amp;#039;username@cvs.sourceforge.net:/cvsroot/bluefish co -d bluefish-1&amp;#039;&amp;#039;0 -r bluefish&amp;#039;&amp;#039;1&amp;#039;&amp;#039;0 bluefish-gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This command is used to checkout the &amp;lt;var&amp;gt;bluefish&amp;#039;&amp;#039;1&amp;#039;&amp;#039;0&amp;lt;/var&amp;gt; branch of the &amp;lt;var&amp;gt;bluefish-gtk2&amp;lt;/var&amp;gt; module into a directory called &amp;lt;var&amp;gt;bluefish-1_0&amp;lt;/var&amp;gt;. Use &amp;lt;code&amp;gt;cvs commit&amp;lt;/code&amp;gt; inside the directory to commit changes to this branch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Checkout a specific release===&lt;br /&gt;
&lt;br /&gt;
After a new release, all files belonging to this release are tagged with &amp;lt;var&amp;gt;release&amp;#039;&amp;#039;x&amp;#039;&amp;#039;y&amp;#039;&amp;#039;z&amp;lt;/var&amp;gt; in CVS. The latest release is &amp;#039;&amp;#039;&amp;#039;release&amp;#039;&amp;#039;1&amp;#039;&amp;#039;0&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;. To checkout the files belonging to a special release, use the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish co -d bluefish-release-1&amp;#039;&amp;#039;0&amp;#039;&amp;#039;1 -r release&amp;#039;&amp;#039;1&amp;#039;&amp;#039;0_1 bluefish-gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As developer use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cvs -z3 -d:ext:your&amp;#039;&amp;#039;username@cvs.sourceforge.net:/cvsroot/bluefish co -d bluefish-release-1&amp;#039;&amp;#039;0&amp;#039;&amp;#039;1 -r release&amp;#039;&amp;#039;1&amp;#039;&amp;#039;0&amp;#039;&amp;#039;1 bluefish-gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This command is used to checkout all &amp;lt;var&amp;gt;release&amp;#039;&amp;#039;1&amp;#039;&amp;#039;0&amp;#039;&amp;#039;1&amp;lt;/var&amp;gt; tagged files of the &amp;lt;var&amp;gt;bluefish-gtk2&amp;lt;/var&amp;gt; module into a directory called &amp;lt;var&amp;gt;bluefish-release-1&amp;#039;&amp;#039;0_1&amp;lt;/var&amp;gt;. So you can always get the files belonging to a special release, even if the release was made years ago.&lt;/div&gt;</summary>
		<author><name>Christian</name></author>
	</entry>
</feed>