--- mitgcm.org/front_content/using_cvs.xml 2011/05/11 17:45:01 1.14 +++ mitgcm.org/front_content/using_cvs.xml 2015/11/21 16:59:15 1.17 @@ -21,7 +21,7 @@ - +

Obtaining the MITgcm Source using CVS

@@ -53,7 +53,7 @@

using the "-P" option to check-out ("cvs co -P") prevents to download unnecessary empty directories.

- +

A large amount of additional (optional!) content is available from the MITgcm_contrib directory; much of it is specific to certain setups (eg. high-res setups, in-development material that is not yet part @@ -73,6 +73,13 @@ environment (that is, define it within your "~/.bashrc" or "~/.chsrc" files).

+

Also note that it is possible to checkout code without "cvs login" and + without setting any shell environment variables by specifying the + pserver name and password in one line, for example:

+ +
+  $ cvs -d :pserver:cvsanon:cvsanon@mitgcm.org:/u/gcmpack co -P MITgcm
+

Getting Parts of the Source "Tree"

@@ -139,8 +146,8 @@

Getting Specific Releases or "Checkpoints"

- -

As shown within the + +

As shown within the CVS Code Browser , the MITgcm code is continuously undergoing updates. At @@ -157,8 +164,13 @@

By default (that is, when no tag is specified), CVS will retrieve the - latest version of all files.

+ latest version of all files. To download an older version corresponding + to a specific time, e.g., May 1rst, 2008, at 5pm, one can use the "-D" + CVS option as follows:

+
+  $ cvs co -P -D "2008-05-01 17:00" MITgcm
+

Show changes that YOU have made

@@ -227,7 +239,7 @@

"cvs update" produces output to the terminal with the following meanings:

- + @@ -270,8 +282,8 @@

Wow! CVS is so good, where can I learn more?

-

The basic +

The basic manual is a good reference. For those who prefer the good old fashioned book there's "Open Source Development With CVS".