Sourceforge
shell server: shell.sourceforge.net
CVS server: PROJECTNAME.cvs.sourceforge.net
Subversion server: PROJECTNAME.svn.sourceforge.net
Authentication
sh-keygen -t dsa -C dxpuiu@shell.sf.net
cat /nfshomes/dpuiu/.ssh/id_dsa.pub >> /nfshomes/dpuiu/.ssh/authorized_keys
- Upload key to the Sourceforge server ("Account Maintenance" site)
CVS
echo $CVSROOT
/fs/szdevel/src/cvsroot
/fs/szdevel/src/cvsroot/users/dpuiu/
cvs -z3 -d:ext:dxpuiu@amos.cvs.sourceforge.net:/cvsroot/amos co -P AMOS
cd src/Utils
cp ~/bin/file .
cvs add file
cvs ci
cd src/Utils
cp -R ~/bin/dir .
cvs add dir
cvs ci
cd dir
cvs add *
cvs ci
cd src/Utils
cvs update
cvs status -v | grep Status:
cvs tag file.tag file
- Downloading a tagged file
cvs co -r file.tag file
-l : Local; run only in current working directory, rather than recursing through subdirectories.
-R: Recursive (default)
-m message
- Keep track of the version in the code :
Add following line: my $VERSION = '$Revision: 1.0 $ ';
Revision gets automatically incremented when "cvs ci"; no need to "cvs update"
http://amos.cvs.sourceforge.net/viewvc/*checkout*/amos/AMOS/src/Utils/seq2amos.pl
http://amos.cvs.sourceforge.net/viewvc/amos/