diff options
| author | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-10-31 15:32:24 +0000 | 
|---|---|---|
| committer | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-10-31 15:32:24 +0000 | 
| commit | c0724e8d92b001a4741642c4166b9c2a805477b1 (patch) | |
| tree | b1d99c5d75ec0c7bc32aaf6f455afae9659d03d8 /llvm | |
| parent | 5d428a0029933915589883a8c2f6a6220a32a211 (diff) | |
| download | bcm5719-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-x | llvm/utils/cvsupdate | 19 | 
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 ""  | 

