[PD-cvs] scripts checkout-developer-layout.sh,NONE,1.1
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Sat Nov 19 23:51:03 CET 2005
Update of /cvsroot/pure-data/scripts
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17970
Added Files:
checkout-developer-layout.sh
Log Message:
wrote script which checks out everything from CVS into a folder called pure-data following the 'Standard Developer's Layout' doc
--- NEW FILE: checkout-developer-layout.sh ---
#!/bin/sh
# this script automatically generates a directory with all of the Pd code out
# of CVS in the standard developer's layout. <hans at at.or.at>
# Usage:
# - with no arguments, it will check out the code using anonymous CVS.
# - to check out using your SourceForge ID, add that as the argument
# Be aware that SourceForge's anonymous CVS server is generally 24 hours
# behind the authenticated CVS.
function print_usage ()
{
echo " "
echo "Usage: $0 [sourceforge ID]"
echo " if no ID is given, it will check out anonymously"
echo " "
exit
}
if [ $# -eq 0 ]; then
echo "Checking out anonymously. Give your SourceForge ID as an argument otherwise."
CVSROOT=":pserver:anonymous at cvs.sourceforge.net:/cvsroot/pure-data"
elif [ "$1" == "--help" ]; then
print_usage
elif [ "$1" == "-h" ]; then
print_usage
elif [ $# -eq 1 ]; then
CVSROOT=":ext:${1}@cvs.sourceforge.net:/cvsroot/pure-data"
else
print_usage
fi
mkdir pure-data && cd pure-data
for section in abstractions doc extensions externals pd scripts; do
cvs checkout $section
done
More information about the Pd-cvs
mailing list