mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-18 18:42:46 +02:00
Do not print "NEW FILES AND DIRECTORIES" unless requested separately
because this is usually such a long list that it makes the output useless anyway. Disable checking exit status until we can find something more precise. The exit status is too coarse-grain to be useful. llvm-svn: 4468
This commit is contained in:
parent
07c1f70586
commit
f94d110749
@ -16,6 +16,7 @@ onintr cleanup
|
|||||||
alias usage 'echo "USAGE: $0:t [-h][-n]"; set pstatus = 1; goto cleanup'
|
alias usage 'echo "USAGE: $0:t [-h][-n]"; set pstatus = 1; goto cleanup'
|
||||||
|
|
||||||
set doit = 1
|
set doit = 1
|
||||||
|
set printnew = 0
|
||||||
unset options_done
|
unset options_done
|
||||||
while ( !( $?options_done ) && ($#argv > 0))
|
while ( !( $?options_done ) && ($#argv > 0))
|
||||||
switch ($argv[1])
|
switch ($argv[1])
|
||||||
@ -23,6 +24,8 @@ while ( !( $?options_done ) && ($#argv > 0))
|
|||||||
usage
|
usage
|
||||||
case -n :
|
case -n :
|
||||||
set doit = 0; shift argv; breaksw
|
set doit = 0; shift argv; breaksw
|
||||||
|
case -new :
|
||||||
|
set printnew = 1; shift argv; breaksw
|
||||||
default :
|
default :
|
||||||
set options_done; breaksw
|
set options_done; breaksw
|
||||||
endsw
|
endsw
|
||||||
@ -31,13 +34,13 @@ end
|
|||||||
if ($doit == 1) then
|
if ($doit == 1) then
|
||||||
/bin/mv -f cvs.out cvs.out.bak
|
/bin/mv -f cvs.out cvs.out.bak
|
||||||
cvs update -P -d >& cvs.out
|
cvs update -P -d >& cvs.out
|
||||||
if ($status != 0) then
|
## if ($status != 0) then
|
||||||
echo "ERROR: CVS update failed: "
|
## echo "ERROR: CVS update failed: "
|
||||||
cat cvs.out
|
## cat cvs.out
|
||||||
exit 1
|
## exit 1
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
echo ""; echo "Not updating files."; echo ""
|
echo ""; echo "NOT UPDATING FILES. RESULTS FROM LAST RUN:"; echo ""
|
||||||
endif
|
endif
|
||||||
|
|
||||||
echo ""; echo " FILES UPDATED:"
|
echo ""; echo " FILES UPDATED:"
|
||||||
@ -53,7 +56,11 @@ echo ""; echo " FILES SUCCESSFULLY MERGED (or locally modified):"
|
|||||||
grep '^M' cvs.out | grep -v Merging
|
grep '^M' cvs.out | grep -v Merging
|
||||||
|
|
||||||
echo ""; echo " NEW FILES AND DIRECTORIES:"
|
echo ""; echo " NEW FILES AND DIRECTORIES:"
|
||||||
grep '^\?' cvs.out | & grep -v '\.bc' | grep -v Updating | grep -v cvsup | grep -v 'cvs.out' | grep -v gnumake.out | grep -v '\.mc$' | grep -v '\.s$' | grep -v '\.native'
|
if ($printnew != 0) then
|
||||||
|
grep '^\?' cvs.out | & grep -v '\.bc' | grep -v Updating | grep -v cvsup | grep -v 'cvs.out' | grep -v gnumake.out | grep -v '\.mc$' | grep -v '\.s$' | grep -v '\.native'
|
||||||
|
else
|
||||||
|
echo '(USE "cvsupdate -n -new" TO SEE NEW FILES AND DIRECTORIES.)'
|
||||||
|
endif
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user