Downloading From CVS: Difference between revisions

From Bluefish Wiki
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
= CVS IS DEPRECATED - BLUEFISH MOVED TO SUBVERSION =
= CVS IS DEPRECATED - BLUEFISH MOVED TO SUBVERSION =
===Checkout latest SVN===
<nowiki>svn co https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish/ bluefish-1.3.6</nowiki>
====Compiling a SVN version====
./autogen.sh
./configure (./configure -h for help)
make
su
make install


==Checkout a CVS version of bluefish using anonymous/developers CVS access==
==Checkout a CVS version of bluefish using anonymous/developers CVS access==
Line 41: Line 49:
You can install any development version (snapshots, latest CVS) of Bluefish along with a stable copy. Therefor you have to use the ''--enable-unstable-install'' 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:
You can install any development version (snapshots, latest CVS) of Bluefish along with a stable copy. Therefor you have to use the ''--enable-unstable-install'' 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:


<verbatim>
  autoconf
autoconf
  ./configure --enable-unstable-install more options
./configure --enable-unstable-install more options
  make
make
  su
su
  make install
make install
</verbatim>
 


===Checkout the current stable branch===
===Checkout the current stable branch===

Latest revision as of 19:55, 17 August 2009

CVS IS DEPRECATED - BLUEFISH MOVED TO SUBVERSION

Checkout latest SVN

svn co https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish/ bluefish-1.3.6

Compiling a SVN version

./autogen.sh
./configure (./configure -h for help)
make
su
make install

Checkout a CVS version of bluefish using anonymous/developers CVS access

This site shall help you working with 14033&group_id1 and/or the CVS Book CVS. Normally CVS (Concurrent Versions System) 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's \"Basic Introduction to CVS\" ].

For anonymous checkout use the following command once (hit <ENTER> at the password prompt):

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish login

Note: The sourceforge.net anonymous CVS server lags behind the development version by one day. Also the web CVS browser lags behind (up to 6 hours).


Checkout latest CVS

Warning: 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 snapshots on the download servers are 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:

# for bluefish
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish co bluefish-gtk2
# for the bluefish documentation
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish co bluefish-doc

As developer use:

# for bluefish
cvs -z3 -d:ext:your_username@cvs.sourceforge.net:/cvsroot/bluefish co bluefish-gtk2
# for the bluefish documentation
cvs -z3 -d:ext:your_username@cvs.sourceforge.net:/cvsroot/bluefish co bluefish-doc

Commit changes by using cvs commit.


Compiling a CVS version

You can install any development version (snapshots, latest CVS) of Bluefish along with a stable copy. Therefor you have to use the --enable-unstable-install 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:

 autoconf
 ./configure --enable-unstable-install more options
 make
 su
 make install

Checkout the current stable branch

The current stable branch is bluefish_1_0. For anonymous checkout use:

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish co -d bluefish-1_0 -r bluefish_1_0 bluefish-gtk2

As developer use:

cvs -z3 -d:ext:your_username@cvs.sourceforge.net:/cvsroot/bluefish co -d bluefish-1_0 -r bluefish_1_0 bluefish-gtk2

This command is used to checkout the bluefish_1_0 branch of the bluefish-gtk2 module into a directory called bluefish-1_0. Use cvs commit inside the directory to commit changes to this branch.


Checkout a specific release

After a new release, all files belonging to this release are tagged with release_x_y_z in CVS. The latest release is release_1_0_1. To checkout the files belonging to a special release, use the following command:

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bluefish co -d bluefish-release-1_0_1 -r release_1_0_1 bluefish-gtk2

As developer use:

cvs -z3 -d:ext:your_username@cvs.sourceforge.net:/cvsroot/bluefish co -d bluefish-release-1_0_1 -r release_1_0_1 bluefish-gtk2

This command is used to checkout all release_1_0_1 tagged files of the bluefish-gtk2 module into a directory called bluefish-release-1_0_1. So you can always get the files belonging to a special release, even if the release was made years ago.