| 92 |  |  | 
| 93 | To obtain the latest sources type: | To obtain the latest sources type: | 
| 94 | \begin{verbatim} | \begin{verbatim} | 
| 95 | % cvs co MITgcm | % cvs co -P MITgcm | 
| 96 | \end{verbatim} | \end{verbatim} | 
| 97 | or to get a specific release type: | or to get a specific release type: | 
| 98 | \begin{verbatim} | \begin{verbatim} | 
| 99 | % cvs co -P -r checkpoint52i_post  MITgcm | % cvs co -P -r checkpoint52i_post MITgcm | 
| 100 | \end{verbatim} | \end{verbatim} | 
| 101 |  | The CVS command ``\texttt{cvs co}'' is the abreviation of the full-name | 
| 102 |  | ``\texttt{cvs checkout}'' command and using the option ``-P'' (\texttt{cvs co -P}) | 
| 103 |  | will prevent to download unnecessary empty directories. | 
| 104 |  |  | 
| 105 | The MITgcm web site contains further directions concerning the source | The MITgcm web site contains further directions concerning the source | 
| 106 | code and CVS.  It also contains a web interface to our CVS archive so | code and CVS.  It also contains a web interface to our CVS archive so | 
| 107 | that one may easily view the state of files, revisions, and other | that one may easily view the state of files, revisions, and other | 
| 152 | \texttt{-d DIRNAME} option.  However, the \texttt{MITgcm} directories | \texttt{-d DIRNAME} option.  However, the \texttt{MITgcm} directories | 
| 153 | they create can be changed to a different name following the check-out: | they create can be changed to a different name following the check-out: | 
| 154 | \begin{verbatim} | \begin{verbatim} | 
| 155 | %  cvs co MITgcm_verif_basic | %  cvs co -P MITgcm_verif_basic | 
| 156 | %  mv MITgcm MITgcm_verif_basic | %  mv MITgcm MITgcm_verif_basic | 
| 157 | \end{verbatim} | \end{verbatim} | 
| 158 |  |  | 
| 166 | \end{verbatim} | \end{verbatim} | 
| 167 | and then issue the cvs update command such as: | and then issue the cvs update command such as: | 
| 168 | \begin{verbatim} | \begin{verbatim} | 
| 169 | % cvs -q update -r checkpoint52i_post -d -P | % cvs -q update -d -P -r checkpoint52i_post | 
| 170 | \end{verbatim} | \end{verbatim} | 
| 171 | This will update the ``tag'' to ``checkpoint52i\_post'', add any new | This will update the ``tag'' to ``checkpoint52i\_post'', add any new | 
| 172 | directories (-d) and remove any empty directories (-P). The -q option | directories (-d) and remove any empty directories (-P). The -q option | 
| 212 | latest code'' and we haven't made a ``tag'' or ``release'' since that | latest code'' and we haven't made a ``tag'' or ``release'' since that | 
| 213 | patch then you'll need to get the latest code: | patch then you'll need to get the latest code: | 
| 214 | \begin{verbatim} | \begin{verbatim} | 
| 215 | % cvs -q update -A -d -P | % cvs -q update -d -P -A | 
| 216 | \end{verbatim} | \end{verbatim} | 
| 217 | Unlike, the ``check-out'' and ``update'' procedures above, there is no | Unlike, the ``check-out'' and ``update'' procedures above, there is no | 
| 218 | ``tag'' or release name. The -A tells CVS to upgrade to the | ``tag'' or release name. The -A tells CVS to upgrade to the |