I am in the process of migrating the existing Subversion repositories used to build ACCESS ESM 1.5 from source.
Currently the build environment is at coecms/access-esm-build-gadi with a fork at penguian/access-esm-build-gadi. The current Makefile there uses
- GCOM:
file:///g/data/access/access-svn/GCOM/branches/dev/Share/gcom4.5_access_config - UM:
file:///g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/UM - CICE4.1:
file:///g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/cice4.1
I have migrated file:///g/data/access/access-svn/cmip5 to the private GitHub repository https://github.com/ACCESS-NRI/cmip5 and have begun to update the Makefile along the lines of Build submodels from GitHub · Issue #1 · penguian/access-esm-build-gadi · GitHub but have found that cloning this cmip5 repository and checking out the dev branch is slow and does not work reliably.
I instead propose to use the following GitHub repositories and branches:
- GCOM: (private) https://github.com/ACCESS-NRI/GCOM_ESM1.5
main - UM: (private) https://github.com/ACCESS-NRI/UM_ESM1.5
main - CICE4.1 https://github.com/ACCESS-NRI/cice4
main
The GCOM repository would contain the Git log of the dev branch of the migrated private https://github.com/ACCESS-NRI/GCOM repository (yet to be done) and the file contents of the access-svn ESM1.5 GCOM directory, file:///g/data/access/access-svn/GCOM/branches/dev/Share/gcom4.5_access_config.
The UM repository would contain the Git log of the dev branch of https://github.com/ACCESS-NRI/cmip5 and the file contents of the access-svn ESM1.5 UM directory, file:///g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/UM.
The CICE4.1 repository would contain the Git log of the access branch of https://github.com/COSIMA/cice4 and the file contents of the access-svn ESM1.5 cice4.1 directory, file:///g/data/access/access-svn/cmip5/branches/dev/jxs599/trunk_ESM1.5/submodels/cice4.1.
Does anyone need clarification on any of these choices? Are the repository names OK?