Skip to content

Commit df8930c

Browse files
committed
Merg tag 'cam6_4_075' into pumas_atmos_phys
Merge pull request ESCOMP#1214 from PeterHjortLauritzen/clean-up-bugfix
2 parents 4cbe479 + e73a79b commit df8930c

File tree

507 files changed

+57090
-126410
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

507 files changed

+57090
-126410
lines changed

.github/workflows/fleximod_test.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ jobs:
44
fleximod-test:
55
runs-on: ubuntu-latest
66
strategy:
7+
fail-fast: false
78
matrix:
89
# oldest supported and latest supported
910
python-version: ["3.7", "3.x"]
@@ -13,9 +14,16 @@ jobs:
1314
- id: run-fleximod
1415
run: |
1516
$GITHUB_WORKSPACE/bin/git-fleximod update
17+
echo
18+
echo "Update complete, checking status"
19+
echo
1620
$GITHUB_WORKSPACE/bin/git-fleximod test
21+
- id: check-cleanliness
22+
run: |
23+
echo
24+
echo "Checking if git fleximod matches expected externals"
25+
echo
26+
git diff --exit-code
1727
# - name: Setup tmate session
1828
# if: ${{ failure() }}
1929
# uses: mxschmitt/action-tmate@v3
20-
21-

.gitmodules

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
[submodule "atmos_phys"]
3737
path = src/atmos_phys
3838
url = https://github.com/ESCOMP/atmospheric_physics
39-
fxtag = atmos_phys0_07_001
39+
fxtag = atmos_phys0_10_001
4040
fxrequired = AlwaysRequired
4141
fxDONOTUSEurl = https://github.com/ESCOMP/atmospheric_physics
4242

@@ -116,49 +116,49 @@
116116
[submodule "cism"]
117117
path = components/cism
118118
url = https://github.com/ESCOMP/CISM-wrapper
119-
fxtag = cismwrap_2_2_002
119+
fxtag = cismwrap_2_2_005
120120
fxrequired = ToplevelRequired
121121
fxDONOTUSEurl = https://github.com/ESCOMP/CISM-wrapper
122122

123123
[submodule "rtm"]
124124
path = components/rtm
125125
url = https://github.com/ESCOMP/RTM
126-
fxtag = rtm1_0_80
126+
fxtag = rtm1_0_84
127127
fxrequired = ToplevelRequired
128128
fxDONOTUSEurl = https://github.com/ESCOMP/RTM
129129

130130
[submodule "mosart"]
131131
path = components/mosart
132132
url = https://github.com/ESCOMP/MOSART
133-
fxtag = mosart1.1.02
133+
fxtag = mosart1.1.07
134134
fxrequired = ToplevelRequired
135135
fxDONOTUSEurl = https://github.com/ESCOMP/MOSART
136136

137137
[submodule "mizuRoute"]
138138
path = components/mizuRoute
139139
url = https://github.com/ESCOMP/mizuRoute
140-
fxtag = cesm-coupling.n02_v2.1.3
140+
fxtag = cesm-coupling.n03_v2.2.0
141141
fxrequired = ToplevelRequired
142142
fxDONOTUSEurl = https://github.com/ESCOMP/mizuRoute
143143

144144
[submodule "ccs_config"]
145145
path = ccs_config
146146
url = https://github.com/ESMCI/ccs_config_cesm.git
147-
fxtag = ccs_config_cesm1.0.8
147+
fxtag = ccs_config_cesm1.0.21
148148
fxrequired = ToplevelRequired
149149
fxDONOTUSEurl = https://github.com/ESMCI/ccs_config_cesm.git
150150

151151
[submodule "cime"]
152152
path = cime
153153
url = https://github.com/ESMCI/cime
154-
fxtag = cime6.1.56
154+
fxtag = cime6.1.58
155155
fxrequired = ToplevelRequired
156156
fxDONOTUSEurl = https://github.com/ESMCI/cime
157157

158158
[submodule "cmeps"]
159159
path = components/cmeps
160160
url = https://github.com/ESCOMP/CMEPS.git
161-
fxtag = cmeps1.0.32
161+
fxtag = cmeps1.0.33
162162
fxrequired = ToplevelRequired
163163
fxDONOTUSEurl = https://github.com/ESCOMP/CMEPS.git
164164

@@ -172,7 +172,7 @@ fxDONOTUSEurl = https://github.com/ESCOMP/CDEPS.git
172172
[submodule "share"]
173173
path = share
174174
url = https://github.com/ESCOMP/CESM_share
175-
fxtag = share1.1.6
175+
fxtag = share1.1.9
176176
fxrequired = ToplevelRequired
177177
fxDONOTUSEurl = https://github.com/ESCOMP/CESM_share
178178

@@ -193,7 +193,7 @@ fxDONOTUSEurl = https://github.com/ESCOMP/CESM_CICE
193193
[submodule "clm"]
194194
path = components/clm
195195
url = https://github.com/ESCOMP/CTSM
196-
fxtag = ctsm5.3.016
196+
fxtag = ctsm5.3.017
197197
fxrequired = ToplevelRequired
198198
fxDONOTUSEurl = https://github.com/ESCOMP/CTSM
199199

@@ -203,3 +203,11 @@ url = https://github.com/ESCOMP/FMS_interface
203203
fxtag = fi_240828
204204
fxrequired = ToplevelRequired
205205
fxDONOTUSEurl = https://github.com/ESCOMP/FMS_interface
206+
207+
[submodule "tools/CUPiD"]
208+
path = tools/CUPiD
209+
url = https://github.com/NCAR/CUPiD.git
210+
fxtag = v0.1.4
211+
fxrequired = ToplevelRequired
212+
fxDONOTUSEurl = https://github.com/NCAR/CUPiD.git
213+

.lib/git-fleximod/git_fleximod/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import argparse
33
from git_fleximod import utils
44

5-
__version__ = "0.9.3"
5+
__version__ = "0.9.4"
66

77
def find_root_dir(filename=".gitmodules"):
88
""" finds the highest directory in tree

.lib/git-fleximod/git_fleximod/git_fleximod.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,8 @@ def init_submodule_from_gitmodules(gitmodules, name, root_dir, logger):
181181
url = gitmodules.get(name, "url")
182182
assert path and url, f"Malformed .gitmodules file {path} {url}"
183183
tag = gitmodules.get(name, "fxtag")
184+
if not tag:
185+
tag = gitmodules.get(name, "hash")
184186
fxurl = gitmodules.get(name, "fxDONOTUSEurl")
185187
fxsparse = gitmodules.get(name, "fxsparse")
186188
fxrequired = gitmodules.get(name, "fxrequired")
@@ -250,7 +252,6 @@ def submodules_update(gitmodules, root_dir, requiredlist, force):
250252
newrequiredlist = ["AlwaysRequired"]
251253
if optional:
252254
newrequiredlist.append("AlwaysOptional")
253-
254255
submodules_update(gitsubmodules, repodir, newrequiredlist, force=force)
255256

256257
def local_mods_output():

.lib/git-fleximod/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "git-fleximod"
3-
version = "0.9.3"
3+
version = "0.9.4"
44
description = "Extended support for git-submodule and git-sparse-checkout"
55
authors = ["Jim Edwards <[email protected]>"]
66
maintainers = ["Jim Edwards <[email protected]>"]

.lib/git-fleximod/tbump.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
github_url = "https://github.com/jedwards4b/git-fleximod/"
33

44
[version]
5-
current = "0.9.3"
5+
current = "0.9.4"
66

77
# Example of a semver regexp.
88
# Make sure this matches current_version before

CODE_OF_CONDUCT.md

Lines changed: 0 additions & 84 deletions
This file was deleted.

0 commit comments

Comments
 (0)