/[MITgcm]/MITgcm_contrib/ecco2_web/ecco2.jpl.nasa.gov/website_cvs_notes.txt
ViewVC logotype

Annotation of /MITgcm_contrib/ecco2_web/ecco2.jpl.nasa.gov/website_cvs_notes.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.7 - (hide annotations) (download)
Mon Jul 26 17:08:59 2010 UTC (15 years ago) by dimitri
Branch: MAIN
CVS Tags: HEAD
Changes since 1.6: +1 -1 lines
File MIME type: text/plain
some changes to following:
website_cvs_notes.txt website_improvements.txt
meetings/meetingsINCL.html

1 dimitri 1.4 Example changing link of SEASAT
2    
3 cnh 1.5
4 dimitri 1.4 ==> first change it on test web site
5     cd /data5/ecco2_web_site/ecco2.jpl.nasa.gov
6     nedit index.html &
7     ==> check that web site is OK
8     cvs -q up
9     cvs -q diff
10     cvs commit
11    
12     ==> This puts your change on main web site
13     cd /home/web
14     cvs -q up
15     chmod g+w *
16     cvs -q up
17    
18    
19     ==============================================================
20    
21    
22 dimitri 1.1 Adding this directory and contents to CVS server:
23    
24 dimitri 1.2 ==> after creating MITgcm_contrib/ecco2_web/ecco2.jpl.nasa.gov
25     ==> not discussed here
26 dimitri 1.1
27     cd /home
28     cvs co -d web MITgcm_contrib/ecco2_web/ecco2.jpl.nasa.gov
29     cd web
30     cvs -q up
31 dimitri 1.2 cvs add *.html *.txt favicon.ico
32     cvs -q up
33     cvs commit
34    
35     ==> created a .cvsignore file for files or directories that
36     ==> that should not be visible to CVS
37     ==> make sure to remove file from .cvsignore prior to adding
38     ==> to CVS tree
39    
40     cvs -q up
41     cvs add .cvsignore meetings people products
42     cd meetings
43     cvs -q up
44     cvs add *
45     cd ..
46     cvs -q up
47 dimitri 1.3 cvs commit
48     cvs -q up
49 dimitri 1.1
50    
51     ==============================================================
52    
53     Benji:
54     we used the following commands to add html files to the
55     MITgcm contrib CVS website :
56    
57    
58     web directory already in CVS:
59     /data1/pictures/www_ecco_group.org
60    
61    
62     create mirror:
63     /data5/ecco2_web_site/MITgcm_contrib/
64    
65     cvs co /MITgcm_contrib/highres_cube/README
66    
67     (important copies the CVS link on to data5)
68    
69     mkdir ecco2_web
70    
71     cvs -q up -> returns a question what to do.
72    
73     cvs add ecco2_web -> add the directory to repository
74     -> be sure if you want the directory name the way it is, it's messy to
75     delete them....
76    
77     repeat:
78    
79     cvs -q up -> ensures that you added the directory
80    
81     cp html files from skylla:/home/web/
82    
83    
84     cvs -q up -> asks for files
85    
86     cvs add *.html -> add all the files in the directory
87    
88     cvs -q up
89    
90     cvs commit -> returns prompt, enter text which appears on the website
91    
92     e.g. starting to populate ecco2_web
93    
94     -----------------------
95    
96     demonstrated how to change a file and add it to the repository:
97    
98     changed the file website_improvements.txt on skylla
99    
100     ask for update
101     cvs -q up -> returned prompt, that the file has changed.
102     cvs add filename
103     cvs commit -> enter text: changes in xyz
104    
105     cvs -q up or check website to see whether changes are online.
106    
107    
108     --------------------------
109    
110    
111    
112    
113    
114     Dimitris CVS Usage Notes
115    
116     =================================================================
117    
118     To check out a clean, latest, working copy
119     (Option -P is needed to remove empty directories):
120     cvs checkout -P MITgcm
121    
122     To do an update, use
123     cvs -q up -d -P
124     to get any new directories.
125    
126     To see what files have changed but without updating:
127     cvs -n update
128    
129     To check out and rename a directory
130     cvs co -d 2005 www.ecco-group.org/ecco_2005_pub.html
131     cvs co -d 2006 www.ecco-group.org/ecco_2006_pub.html
132     cvs co -d 2007 www.ecco-group.org/ecco_2007_pub.html
133     cvs co -d 2008 www.ecco-group.org/ecco_2008_pub.html
134 dimitri 1.7 cvs co -d 2009 www.ecco-group.org/ecco_2009_pub.html
135 dimitri 1.1
136     =================================================================
137    
138     JPL repository:
139    
140     To export a copy without CVS subdirectories:
141     cvs export -D today mitgcmuv
142    
143     To check out a clean, latest, working copy:
144     cvs checkout -P mitgcmuv
145    
146     To checkout or export latest copy from a branch:
147     cvs checkout -r branch_name mitgcmuv
148    
149     To checkout or export a particular version, e.g., that of
150     04/19/99 on branch c19-jpl-dimitri tagged R033099:
151     cvs checkout -D "04/20/99" -r c19-jpl-dimitri mitgcmuv
152     or
153     cvs checkout -r R033099 mitgcmuv
154    
155     To create a branch based the current revision in the working copy:
156     cvs tag -b branch_name
157     cvs update -r branch_name
158    
159     To add a file
160     cvs add file_name
161    
162     To add a binary file
163     cvs add -kb file_name
164    
165     To remove a file
166     cvs remove file_name
167    
168     To check for updates on working directory:
169     cvs update
170    
171     To merge with branch for first time:
172     cvs update -j other_branch
173    
174     For subsequent merges:
175     cvs update -j other_branch:date_of_last_merge -j other_branch
176    
177     To commit changes:
178     cvs commit
179    
180     To import a copy of the code on a vendor branch, merge changes in the main
181     trunk, and tag it (note [-W "... -k 'b'"] is for binary files):
182     cvs import -W "verification/exp2/SS* verification/exp2/*Lev* verification\
183     /exp2/t* verification/exp2/w* verification/exp5/E* verification/exp5\
184     /Q* verification/exp5/SS* verification/exp5/dQ* verification/exp5\
185     /*Lev* verification/exp5/w* -k 'b'" mitgcmuv c19-jpl c19_990824
186     cvs checkout -jc19-jpl:yesterday -jc19-jpl mitgcmuv
187     cvs commit
188     cvs tag c19_990824
189    

  ViewVC Help
Powered by ViewVC 1.1.22