forked from CICE-Consortium/Icepack
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
David A. Bailey edited this page Oct 8, 2025
·
1 revision
Welcome to the Icepack wiki!
ESCOMP/Icepack main is a direct fork of CICE Consortium main. This should be synced frequently, i.e. once a month or more as needed. Tags and PRs are currently handled through the cesm3_cice branch. This should hopefully change in the near future. However, during periods of rapid development a special branch is needed.
- Make a CESM tag.
- CICE has a submodule Icepack. Currently, the icepack hashes are pointing to ESCOMP/Icepack cesm3_cice. However, for PRs back to the Consortium, it should be pointing to hashes on CICE Consortium Icepack main.
- Update Icepack if needed either https://github.com/ESCOMP/Icepack or https://github.com/CICE-Consortium/Icepack add the appropriate hash to ESCOMP/CICE .gitmodules
- Commit and push changes from Icepack to cesm3_cice.
- Make note of the hash for CICE .gitmodules
- PRs back to CICE Consortium
- these require unique branches
- make a branch from ESCOMP/Icepack main
- Add your development work for CICE/Icepack and commit to ESCOMP branch
- Issue PR to CICE Consortium main from branch
- see CICE / Icepack developers guide for more on this
https://github.com/CICE-Consortium/About-Us/wiki/Git-Workflow-Guide