blob: 7beea6f561bf07fbec205c69a32f0ce1b80e7f24 (
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
29
30
31
32
33
34
35
36
|
#!/bin/sh
# this script updates all code from subversion 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
cd "$(echo $0 | sed 's|\(.*\)/.*$|\1|')/.."
svn_root_dir=`pwd`
SVNOPTIONS="--ignore-externals"
cd $svn_root_dir
echo "Running svn update in $svn_root_dir:"
svn update ${SVNOPTIONS}
echo "Running svn update for svn-externals individually:"
for subsection in $svn_root_dir/externals/*; do
test -d $subsection || continue
echo "Subsection: $subsection"
cd "$subsection"
svn update ${SVNOPTIONS}
done
cd "$svn_root_dir"
echo "Running svn update for other sections:"
for section in abstractions doc externals packages pd scripts; do
echo "Section: $svn_root_dir/$section"
cd "$svn_root_dir/$section"
svn update ${SVNOPTIONS}
cd ..
done
test -e $dir/pd/.git && \
cd $dir/pd && git pull origin master
|