Closed jedwards4b closed 3 months ago
Thanks @jedwards4b! Does manage_externals automatically checkout git submodules as well? This will be of interest to GEOS-Chem within CESM as well, as we include the GEOS-Chem source code as an external as well I think.
Thanks @jedwards4b! Does manage_externals automatically checkout git submodules as well? This will be of interest to GEOS-Chem within CESM as well, as we include the GEOS-Chem source code as an external as well I think.
By default, manage_externals will checkout submodules in an external after it updates it. This behavior can be prevented or selectively overridden with a local Externals file. See the documentation (./manage_externals/checkout_externals --help
).
The cesm3.0 release will not use manage externals and will instead use a tool called git-fleximod. We have created a branch tag in this repository updating the hemco version currently used by CAM to work with git-fleximod. When we are ready to update hemco in cam to a newer version this PR or that branch will need to be merged.
The cesm3.0 release will not use manage externals and will instead use a tool called git-fleximod. We have created a branch tag in this repository updating the hemco version currently used by CAM to work with git-fleximod. When we are ready to update hemco in cam to a newer version this PR or that branch will need to be merged.
Sounds good, thank you. I will hold off merging this PR, until it is anticipated that the latest HEMCO_CESM tag will be used in CESM3.0. In the interim we may still have to merge releases from this repository into cam_development for use in CESM2.x, particularly with GEOS-Chem.
The final cesm2.3 tag is beta17 - the next tag will be cesm3.0beta01.
Thanks @jedwards4b! I will wait until cesm3.0beta01
is tagged (which will use git-fleximod?) so I can test the latest version of this interface with latest HEMCO available, and then merge in this PR and make a PR against ESCOMP/CAM to update everything (either for CESM3.0 or for a future release). In the meantime, the branch you created can be used for CESM3.0 Beta01.
The changes in this PR have been incorporated in HEMCO-CESM 1.4.0, we have tested and migrated to using git submodules in #38. I'm closing this for now. A PR to ESCOMP/CAM with our latest tag supporting git submodules will arrive shortly.
Remove manage externals, use git submodules.