Last change
on this file since 4071 was 2758, checked in by cmv, 20 years ago |
recherche de modifs dans repertoires local/base copie de ../Mgr cmv 24/05/05
|
-
Property svn:executable
set to
*
|
File size:
1.4 KB
|
Line | |
---|
1 | #!/bin/csh
|
---|
2 |
|
---|
3 | #--- Decodage arguments
|
---|
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"
|
---|
11 | echo " -a : cvs status reduit pour tous les fichiers"
|
---|
12 | echo " -all : cvs status complet pour tous les fichiers"
|
---|
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 |
|
---|
28 | set CURDIR = `pwd`
|
---|
29 | if( $?U ) echo "attention...... UPDATE demande"
|
---|
30 |
|
---|
31 | #--- Recherche des repertoires sous CVS
|
---|
32 | set fall = (`ls -1`)
|
---|
33 | set dcvs = ( )
|
---|
34 | foreach f ( $fall )
|
---|
35 | if( -e $f/CVS ) set dcvs = ( $dcvs $f )
|
---|
36 | end
|
---|
37 |
|
---|
38 | #--- Action CVS dans chacun des repertoires concernes
|
---|
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
|
---|
64 |
|
---|
65 | exit 0
|
---|
Note:
See
TracBrowser
for help on using the repository browser.