source: configuration/scripts/cvsShowDiffs.sh @ 1

Last change on this file since 1 was 1, checked in by laurentgarnier, 19 years ago

Initial import

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