Last change
on this file since 3753 was 2738, checked in by cmv, 20 years ago |
details... cmv 20/05/05
|
-
Property svn:executable
set to
*
|
File size:
1.4 KB
|
Rev | Line | |
---|
[218] | 1 | #!/bin/csh
|
---|
| 2 |
|
---|
[2738] | 3 | #--- Decodage arguments
|
---|
[218] | 4 | unset A
|
---|
| 5 | unset U
|
---|
| 6 | unset NOS
|
---|
| 7 | unset R
|
---|
| 8 | if( "$1" == '-h' ) then
|
---|
| 9 | echo "usage chk_cvs.csh [-a] [-all] [-nos] [-u] [r]"
|
---|
| 10 | echo " -nos : pas de cvs status demande"
|
---|
[2738] | 11 | echo " -a : cvs status reduit pour tous les fichiers"
|
---|
| 12 | echo " -all : cvs status complet pour tous les fichiers"
|
---|
[218] | 13 | echo " -u : update demande"
|
---|
| 14 | echo " -r : chmod a+r demande"
|
---|
| 15 | exit -1
|
---|
| 16 | else
|
---|
| 17 | while( $#argv>0 )
|
---|
| 18 | if( "$1" == "-a") set A = 1
|
---|
| 19 | if( "$1" == "-all") set A = 2
|
---|
| 20 | if( "$1" == "-nos") set NOS
|
---|
| 21 | if( "$1" == "-u") set U
|
---|
| 22 | if( "$1" == "-r") set R
|
---|
| 23 | shift
|
---|
| 24 | end
|
---|
| 25 | endif
|
---|
| 26 | if( $?U || $?R ) set NOS
|
---|
| 27 |
|
---|
[2738] | 28 | set CURDIR = `pwd`
|
---|
| 29 | if( $?U ) echo "attention...... UPDATE demande"
|
---|
| 30 |
|
---|
| 31 | #--- Recherche des repertoires sous CVS
|
---|
[218] | 32 | set fall = (`ls -1`)
|
---|
| 33 | set dcvs = ( )
|
---|
| 34 | foreach f ( $fall )
|
---|
| 35 | if( -e $f/CVS ) set dcvs = ( $dcvs $f )
|
---|
| 36 | end
|
---|
| 37 |
|
---|
[2738] | 38 | #--- Action CVS dans chacun des repertoires concernes
|
---|
[218] | 39 | foreach d ( $dcvs )
|
---|
| 40 | if (-e $CURDIR/$d) then
|
---|
| 41 | echo " " ; echo " "
|
---|
| 42 | echo "******************************************"
|
---|
| 43 | echo " --- $d ---" ; echo " "
|
---|
| 44 | cd $CURDIR/$d
|
---|
| 45 | if( ! $?NOS ) then
|
---|
| 46 | if( $?A ) then
|
---|
| 47 | if( $A == 1 ) then
|
---|
| 48 | cvs status | grep Status
|
---|
| 49 | else if( $A == 2 ) then
|
---|
| 50 | cvs status
|
---|
| 51 | endif
|
---|
| 52 | else
|
---|
| 53 | cvs status | grep Status | grep -v "Up-to-date"
|
---|
| 54 | endif
|
---|
| 55 | endif
|
---|
| 56 | if( $?U ) cvs update
|
---|
| 57 | if( $?R ) then
|
---|
| 58 | chmod -R a+r *
|
---|
| 59 | endif
|
---|
| 60 | endif
|
---|
| 61 | end
|
---|
| 62 |
|
---|
| 63 | cd $CURDIR
|
---|
[2738] | 64 |
|
---|
[218] | 65 | exit 0
|
---|
Note:
See
TracBrowser
for help on using the repository browser.