summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorVikram S. Adve <vadve@cs.uiuc.edu>2002-10-31 15:32:24 +0000
committerVikram S. Adve <vadve@cs.uiuc.edu>2002-10-31 15:32:24 +0000
commitc0724e8d92b001a4741642c4166b9c2a805477b1 (patch)
treeb1d99c5d75ec0c7bc32aaf6f455afae9659d03d8 /llvm
parent5d428a0029933915589883a8c2f6a6220a32a211 (diff)
downloadbcm5719-llvm-c0724e8d92b001a4741642c4166b9c2a805477b1.tar.gz
bcm5719-llvm-c0724e8d92b001a4741642c4166b9c2a805477b1.zip
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
Diffstat (limited to 'llvm')
-rwxr-xr-xllvm/utils/cvsupdate19
1 files changed, 13 insertions, 6 deletions
diff --git a/llvm/utils/cvsupdate b/llvm/utils/cvsupdate
index 9ef6b8e7c38..e6612668213 100755
--- a/llvm/utils/cvsupdate
+++ b/llvm/utils/cvsupdate
@@ -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 ""
OpenPOWER on IntegriCloud