mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-12 13:30:51 +00: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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4468 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7e51c8741f
commit
38bb2ff828
@ -16,6 +16,7 @@ onintr cleanup
|
||||
alias usage 'echo "USAGE: $0:t [-h][-n]"; set pstatus = 1; goto cleanup'
|
||||
|
||||
set doit = 1
|
||||
set printnew = 0
|
||||
unset options_done
|
||||
while ( !( $?options_done ) && ($#argv > 0))
|
||||
switch ($argv[1])
|
||||
@ -23,6 +24,8 @@ while ( !( $?options_done ) && ($#argv > 0))
|
||||
usage
|
||||
case -n :
|
||||
set doit = 0; shift argv; breaksw
|
||||
case -new :
|
||||
set printnew = 1; shift argv; breaksw
|
||||
default :
|
||||
set options_done; breaksw
|
||||
endsw
|
||||
@ -31,13 +34,13 @@ end
|
||||
if ($doit == 1) then
|
||||
/bin/mv -f cvs.out cvs.out.bak
|
||||
cvs update -P -d >& cvs.out
|
||||
if ($status != 0) then
|
||||
echo "ERROR: CVS update failed: "
|
||||
cat cvs.out
|
||||
exit 1
|
||||
## if ($status != 0) then
|
||||
## echo "ERROR: CVS update failed: "
|
||||
## cat cvs.out
|
||||
## exit 1
|
||||
endif
|
||||
else
|
||||
echo ""; echo "Not updating files."; echo ""
|
||||
echo ""; echo "NOT UPDATING FILES. RESULTS FROM LAST RUN:"; echo ""
|
||||
endif
|
||||
|
||||
echo ""; echo " FILES UPDATED:"
|
||||
@ -53,7 +56,11 @@ echo ""; echo " FILES SUCCESSFULLY MERGED (or locally modified):"
|
||||
grep '^M' cvs.out | grep -v Merging
|
||||
|
||||
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 ""
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user