Skip to content

Commit 3e3716b

Browse files
bandre-ucarbjandre
authored andcommitted
Bugfix for full cesm. May need to create an external subrepo during
checkout stage. Bugfix for git 2.10, only a single porcelain version for git status command. Testing: checked out model and created a cesm test.
1 parent c875565 commit 3e3716b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

checkout_externals.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1512,7 +1512,7 @@ def git_status_porcelain_v1z():
15121512
between version or user configuration.
15131513
15141514
"""
1515-
cmd = ['git', 'status', '--porcelain=v1', '-z']
1515+
cmd = ['git', 'status', '--porcelain', '-z']
15161516
git_output = check_output(cmd)
15171517
return git_output
15181518

@@ -1738,6 +1738,8 @@ def checkout(self, load_all):
17381738
self._repo.checkout(self._base_dir_path, self._repo_dir_name)
17391739

17401740
if self._externals:
1741+
if not self._externals_sourcetree:
1742+
self._create_externals_sourcetree()
17411743
self._externals_sourcetree.checkout(load_all)
17421744

17431745
def _create_externals_sourcetree(self):

0 commit comments

Comments
 (0)