Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are two ways to bring in code from one git repo to another: subtree and submodule.   ACME uses both and our procedures are described in Sharing External Code using Git Subtree and Sharing External Code using Git Submodules.    Any source brought in as an external must be independently buildable and testable in that external.

Subtrees

PathSubtree of....current most recent hash from the externalTag from the external 
ACME/cimehttps://github.com/ACME-Climate/cime

5cc4a90bd04d9273abb00f71762ebba63f2c3531

acme_merge2_2 (cime2.0.14) 
ACME/cime/externals/MCThttps://github.com/MCSclimate/MCT 

bfbe1c0a7f43d743c549679a5ad9d4ade1f700fe

MCT_2.9.0

 
ACME/cime/externals/PIOhttps://github.com/NCAR/ParallelIO  

67c69713ee282f1b1c2eb7facdc3572a53490ad0

pio1_9_22 
ACME/cime/externals/CMake  

c2572f19d671c35a4cca26911a55ef78b3ba2829

  
ACME/cime/externals/genf90https://github.com/PARALLELIO/genf90   

...