summaryrefslogtreecommitdiffstats
path: root/TOOLS
diff options
context:
space:
mode:
authorivo <ivo@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-07-14 12:57:37 +0000
committerivo <ivo@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-07-14 12:57:37 +0000
commiteb85c86a2ccf7dd66549fff2d8bf1f78cba1b9e9 (patch)
tree4cb4c15526875d7426c83fd8039565d03955d314 /TOOLS
parent7a5378e5ded33256f87350320f69ded8156aa291 (diff)
downloadmpv-eb85c86a2ccf7dd66549fff2d8bf1f78cba1b9e9.tar.bz2
mpv-eb85c86a2ccf7dd66549fff2d8bf1f78cba1b9e9.tar.xz
CVS --> Subversion
Note: commandline option(s) -(no)cvs changed to -(no)svn git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19082 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'TOOLS')
-rwxr-xr-xTOOLS/checktree.sh39
1 files changed, 23 insertions, 16 deletions
diff --git a/TOOLS/checktree.sh b/TOOLS/checktree.sh
index e31a57acc4..d60ff3ff37 100755
--- a/TOOLS/checktree.sh
+++ b/TOOLS/checktree.sh
@@ -27,7 +27,7 @@ _showcont=no
_color=yes
_head=yes
-_cvs=yes
+_svn=yes
_files=
# -----------------------------------------------------------------------------
@@ -71,21 +71,28 @@ printhead() {
all_filenames() {
test "$_files" != "" && echo "$_files" && return
- if [ "$_cvs" == "no" ]; then
+ if [ "$_svn" == "no" ]; then
find . -type f \
- | grep -v "\.\#\|\~$\|\.depend\|\/CVS\/\|config.mak\|^\./config\.h" \
+ | grep -v "\.\#\|\~$\|\.depend\|\/\.svn\/\|config.mak\|^\./config\.h" \
| grep -v "^\./version\.h\|\.o$\|\.a$"
else
- list_cvs .
+ list_svn .
fi
}
-list_cvs() {
- for i in `grep "^/" $1/CVS/Entries | cut -d '/' -f 2`; do
+list_svn() {
+ tmpfiles=`sed '/name/ba; /kind/ba; d; b;
+ :a; s/^ *....=\"\(.*\)\".*$/\1/;' $1/.svn/entries | \
+ sed '/$/N; s/\n/ /; / dir$/d; s/ file$//;'`
+ tmpdirs=`sed ' /name/ba; /kind/ba; d; b;
+ :a; s/^ *....=\"\(.*\)\".*$/\1/;' $1/.svn/entries | \
+ sed ' /$/N; s/\n/ /; / file$/d; /^ dir$/d; s/ dir$//;'`
+
+ for i in $tmpfiles; do
echo $1/$i
done
- for j in `grep "^D/" $1/CVS/Entries | cut -d '/' -f 2`; do
- list_cvs $1/$j
+ for j in $tmpdirs; do
+ list_svn $1/$j
done
}
@@ -113,10 +120,10 @@ for i in "$@"; do
echo
printoption "color " "colored output" "$_color"
printoption "head " "print heading for each test" "$_head"
- printoption "cvs " "use CVS/ to determine which files to check" \
- "$_cvs"
+ printoption "svn " "use .svn/ to determine which files to " \
+ "check" "$_svn"
echo -e "\nIf no files are specified, the whole tree is traversed."
- echo -e "If there are, -(no)cvs has no effect.\n"
+ echo -e "If there are, -(no)svn has no effect.\n"
exit
;;
-charset)
@@ -131,11 +138,11 @@ for i in "$@"; do
-nooll)
_oll=no
;;
- -cvs)
- _cvs=yes
+ -svn)
+ _svn=yes
;;
- -nocvs)
- _cvs=no
+ -nosvn)
+ _svn=no
;;
-head)
_head=yes
@@ -216,7 +223,7 @@ else
COLE=""
fi
-# Generate filelist once so -cvs isn't _that_ much slower than -nocvs anymore
+# Generate filelist once so -svn isn't _that_ much slower than -nosvn anymore
filelist=`all_filenames`