| 1 | #!bin/csh
|
|---|
| 2 | setenv DIFF_PWD `pwd`;
|
|---|
| 3 | echo "";
|
|---|
| 4 | echo "";
|
|---|
| 5 | echo "*******************************";
|
|---|
| 6 | echo "*** Change directory to *****";
|
|---|
| 7 | echo "*** .. *****";
|
|---|
| 8 | echo "*******************************";
|
|---|
| 9 | echo "";
|
|---|
| 10 | echo "";
|
|---|
| 11 | cd ..;
|
|---|
| 12 | rm -rf CVS_diffDir
|
|---|
| 13 | mkdir CVS_diffDir;
|
|---|
| 14 | echo "";
|
|---|
| 15 | echo "*******************************";
|
|---|
| 16 | echo "*** Copying files *********";
|
|---|
| 17 | echo "*******************************";
|
|---|
| 18 | cp -rf $DIFF_PWD/* CVS_diffDir;
|
|---|
| 19 | echo "";
|
|---|
| 20 | echo "";
|
|---|
| 21 | echo "*******************************";
|
|---|
| 22 | echo "*** Change directory to *****";
|
|---|
| 23 | echo "*** CVS_diff *****";
|
|---|
| 24 | echo "*******************************";
|
|---|
| 25 | echo "";
|
|---|
| 26 | echo "";
|
|---|
| 27 | echo "";
|
|---|
| 28 | cd CVS_diffDir;
|
|---|
| 29 | echo "";
|
|---|
| 30 | echo "";
|
|---|
| 31 | echo "**********************************";
|
|---|
| 32 | echo "*** Updating -n new CVS *****";
|
|---|
| 33 | echo "**********************************";
|
|---|
| 34 | echo "";
|
|---|
| 35 | echo "";
|
|---|
| 36 | cvs -n update -r HEAD > allCVSupdate;
|
|---|
| 37 | grep '^[M|C|U] ' allCVSupdate > modifsCVS;
|
|---|
| 38 | echo "";
|
|---|
| 39 | echo "";
|
|---|
| 40 | echo "*******************************";
|
|---|
| 41 | echo "*** fichiers modifiés : *****";
|
|---|
| 42 | echo "*******************************";
|
|---|
| 43 | echo "";
|
|---|
| 44 | echo "";
|
|---|
| 45 | more modifsCVS;
|
|---|
| 46 | echo "";
|
|---|
| 47 | echo "";
|
|---|
| 48 | echo "******************************************";
|
|---|
| 49 | echo "*** delete des fichiers modifiés : *****";
|
|---|
| 50 | echo "******************************************";
|
|---|
| 51 | echo "";
|
|---|
| 52 | echo "";
|
|---|
| 53 | awk 'system("rm " $2)' modifsCVS
|
|---|
| 54 | echo "";
|
|---|
| 55 | echo "";
|
|---|
| 56 | echo "*******************************";
|
|---|
| 57 | echo "*** Updating new CVS *****";
|
|---|
| 58 | echo "*******************************";
|
|---|
| 59 | echo "";
|
|---|
| 60 | echo "";
|
|---|
| 61 | cvs update -r HEAD >titi;
|
|---|
| 62 | echo "";
|
|---|
| 63 | echo "";
|
|---|
| 64 | echo "*******************************";
|
|---|
| 65 | echo "*** Opendiff *****";
|
|---|
| 66 | echo "*******************************";
|
|---|
| 67 | echo "";
|
|---|
| 68 | echo "";
|
|---|
| 69 | awk 'system("opendiff " $2 " $DIFF_PWD/"$2)' <modifsCVS;
|
|---|
| 70 | cd $DIFF_PWD;
|
|---|
| 71 | unsetenv DIFF_PWD;
|
|---|
| 72 |
|
|---|