mirror of
https://github.com/mpv-player/mpv
synced 2025-01-24 00:23:27 +00:00
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
This commit is contained in:
parent
7a5378e5de
commit
eb85c86a2c
@ -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`
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user