1 | Quelques ordres SVN 10 juillet 2007 |
---|
2 | |
---|
3 | Exemple après grosse modif qui est dans : |
---|
4 | /pc96/home/catritz/Programmes/MERGE-SVN-AGRIF/Code-merge/Code-complet |
---|
5 | |
---|
6 | - Récupérer la relase svn dans une copie de travail |
---|
7 | svn co $SVN_REP SVN-GRISLI-10-juillet |
---|
8 | |
---|
9 | - se mettre dans Code-complet et faire tourner un petit shell pour détecter les changements |
---|
10 | ________________________________________________________________________________ |
---|
11 | # shell pour tester les fichiers a changer dans SVN |
---|
12 | # se mettre dans le directory des nouveaux sources |
---|
13 | for file in * */* |
---|
14 | do |
---|
15 | echo |
---|
16 | if [ -e /pc96/home/catritz/Programmes/SVN-GRISLI-10-juillet/SOURCES/$file ] |
---|
17 | then |
---|
18 | echo $file 'ce fichier existe' |
---|
19 | # cp $file /pc96/home/catritz/Programmes/SVN-GRISLI-10-juillet/SOURCES/$file |
---|
20 | |
---|
21 | else echo $file >>add-svn.txt |
---|
22 | fi |
---|
23 | done |
---|
24 | _________________________________________________________________________________ |
---|
25 | |
---|
26 | |
---|
27 | |
---|
28 | - nettoyer un peu add-svn.txt |
---|
29 | |
---|
30 | - copier les fichiers de Code-complet dans la version de travail |
---|
31 | |
---|
32 | cp -Rf * /pc96/home/catritz/Programmes/SVN-GRISLI-10-juillet/SOURCES/ |
---|
33 | |
---|
34 | |
---|
35 | - chercher les fichiers qui sont passes de .f90 a .F90 |
---|
36 | et copier le .f90 sur le .F90 |
---|
37 | |
---|
38 | tri-mv-svn.sh |
---|
39 | _________________________________________________________________________________ |
---|
40 | # shell qui trie les fichiers passes de f90 a F90 |
---|
41 | for file in `cat add-svn.txt` |
---|
42 | do |
---|
43 | basename=${file%.*} |
---|
44 | if [ -e $basename.f90 ] |
---|
45 | then |
---|
46 | mv $file TAMPONF90 |
---|
47 | svn move $basename.f90 $basename.F90 # mets en reserve les nouvelles versions |
---|
48 | else |
---|
49 | echo $file >> faire-add |
---|
50 | fi |
---|
51 | |
---|
52 | done |
---|
53 | _________________________________________________________________________________ |
---|
54 | |
---|
55 | |
---|
56 | |
---|
57 | A climat-forcage_mod-0.4.F90 add le .F90 |
---|
58 | D climat-forcage_mod-0.4.f90 delete le .f90 |
---|
59 | A climat-perturb_mod-0.4.F90 |
---|
60 | D climat-perturb_mod-0.4.f90 |
---|
61 | A conserv-mass-adv-diff_mod.F90 |
---|
62 | D conserv-mass-adv-diff_mod.f90 |
---|
63 | A deformation_mod-0.3.F90 |
---|
64 | D deformation_mod-0.3.f90 |
---|
65 | A diagno-ant-0.5_mod.F90 |
---|
66 | D diagno-ant-0.5_mod.f90 |
---|
67 | A diffusiv-polyn-0.5.F90 |
---|
68 | D diffusiv-polyn-0.5.f90 |
---|
69 | A eaubasale-0.5_mod.F90 |
---|
70 | D eaubasale-0.5_mod.f90 |
---|
71 | A flottab2-0.6.F90 |
---|
72 | D flottab2-0.6.f90 |
---|
73 | A flow_general-0.3.F90 |
---|
74 | D flow_general-0.3.f90 |
---|
75 | A flowlaw-0.3.F90 |
---|
76 | D flowlaw-0.3.f90 |
---|
77 | A icetemp-0.5_mod.F90 |
---|
78 | D icetemp-0.5_mod.f90 |
---|
79 | A initial-0.3.F90 |
---|
80 | D initial-0.3.f90 |
---|
81 | A initial-phy-2.F90 |
---|
82 | D initial-phy-2.f90 |
---|
83 | A isostasie_mod-0.3.F90 |
---|
84 | D isostasie_mod-0.3.f90 |
---|
85 | A main3D-0.4-40km.F90 |
---|
86 | D main3D-0.4-40km.f90 |
---|
87 | A new-flot-0.3.F90 |
---|
88 | D new-flot-0.3.f90 |
---|
89 | A out_cptr_mod.F90 |
---|
90 | D out_cptr_mod.f90 |
---|
91 | A out_horiz_mod.F90 |
---|
92 | D out_horiz_mod.f90 |
---|
93 | A out_profile_mod.F90 |
---|
94 | D out_profile_mod.f90 |
---|
95 | A printtable_mod.F90 |
---|
96 | D printtable_mod.f90 |
---|
97 | A relaxation_mod-0.3.F90 |
---|
98 | D relaxation_mod-0.3.f90 |
---|
99 | A remplimat-ant-0.5-40km.F90 |
---|
100 | D remplimat-ant-0.5-40km.f90 |
---|
101 | A resol_adv_diff_2D.F90 |
---|
102 | D resol_adv_diff_2D.f90 |
---|
103 | A velocities-polyn-0.3.F90 |
---|
104 | D velocities-polyn-0.3.f90 |
---|
105 | A Heino_files/climat-heino_mod.F90 |
---|
106 | D Heino_files/climat-heino_mod.f90 |
---|
107 | A Heino_files/lect-Heino_mod.F90 |
---|
108 | D Heino_files/lect-Heino_mod.f90 |
---|
109 | A Heino_files/paradim-Heino_mod.F90 |
---|
110 | D Heino_files/paradim-Heino_mod.f90 |
---|
111 | A Heino_files/sliding-Heino_mod.F90 |
---|
112 | D Heino_files/sliding-Heino_mod.f90 |
---|
113 | |
---|
114 | |
---|
115 | Faire plus tard à la main |
---|
116 | ------------------------- |
---|
117 | svn: Le chemin 'dragging_hwatermax_0.2_mod.f90' n'existe pas |
---|
118 | svn: Le chemin 'Netdcf-routines/sortie_netcdf_GRISLI_mod.0.1.f90' n'existe pas |
---|
119 | svn: Le chemin 'Netdcf-routines/sortie_netcdf_GRISLI_mod.0.2.f90' n'existe pas |
---|
120 | |
---|
121 | |
---|
122 | |
---|
123 | La meme chose avec les .f .F |
---|
124 | |
---|
125 | A lect-eis.F |
---|
126 | D lect-eis.f |
---|
127 | A lineartemp-0.2.F |
---|
128 | D lineartemp-0.2.f |
---|
129 | A masque-0.2.F |
---|
130 | D masque-0.2.f |
---|
131 | |
---|
132 | |
---|
133 | |
---|
134 | |
---|
135 | |
---|