You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A recent update included code changes in both GCM and Chem, so I need to check out the "develop" branches of each. But the current Develop.cfg under GEOSgcm automatically uses the Master branch of Chemistry. Is there a run-time option for getting the Develop branch of Chemistry, from the GEOSgcm level?
The text was updated successfully, but these errors were encountered:
@mmanyin I know we discussed this in the hallway, but for the record ...
A major issue here is whether or not we (GMAO) want the GCM gatekeepers to be the gatekeepers of grid comps that are in other repos. The decision can be made on a case-by-case basis.
If a grid comp, e.g. MOM, is controlled by a separate group, then the GCM gatekeepers need their "develop" branch to correspond to a fixed tag of MOM. Otherwise updates to MOM could confuse the gatekeepers as they test pull requests onto develop.
On the flip side, if the GCM gatekeepers control develop and master for separate grid comps, they can then treat the develop branch in a consistent manner with the develop branch of the main GCM. If we consider this for the case of chemistry, then other subcommunities (CTM, CCM) will need to have their own long-lived feature branches that will generally be ahead of the develop branch. Those communities can then accumulate pull requests without interfering with GCM validation. Of course those branches should be merged onto develop eventually - more of an advocacy issue than a technical issue.
My preference is for consistency. I defer to @lltakacs and @sdrabenh as to their preference here (and will discuss it with them soon). How Externals.cfg and Develop.cfg behave will depend on that decision. CTM/CCM subcommunities may wish to add their own cfg files
A recent update included code changes in both GCM and Chem, so I need to check out the "develop" branches of each. But the current Develop.cfg under GEOSgcm automatically uses the Master branch of Chemistry. Is there a run-time option for getting the Develop branch of Chemistry, from the GEOSgcm level?
The text was updated successfully, but these errors were encountered: