aboutsummaryrefslogtreecommitdiff
path: root/scripts/update-developer-layout.sh
blob: 4a08cea583c33d70eb37953011e9956d26483527 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh

# this script updates all code from CVS in the standard developer's layout.
# <hans@at.or.at>

# Usage: just run it and it should find things if you have your stuff layed
# out in the standard dev layout, or used checkout-developer-layout.sh to
# checkout your pd source tree

# Be aware that SourceForge's anonymous CVS server is generally 24 hours
# behind the authenticated CVS.

cvs_root_dir=`echo $0 | sed 's|\(.*\)/.*$|\1|'`/..

cd $cvs_root_dir

# don't update the "pd" tree yet, since Pd-extended is still built against a
# static tag, and not HEAD
for section in abstractions doc extensions externals packages scripts Gem GemLibs; do
	 echo "$section"
	 cd $section
    cvs up -Pd
	 cd ..
done

# use specific portaudio version, since that's always a mess
#cd ${cvs_root_dir}/pd
#cvs up -APd port*