• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ESMCI / manage_externals
89%
master: 86%

Build:
Build:
LAST BUILD BRANCH: modified_solution
DEFAULT BRANCH: master
Repo Added 09 Apr 2018 04:58PM UTC
Files 11
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH manic-v1.1.7
branch: manic-v1.1.7
CHANGE BRANCH
x
Reset
  • manic-v1.1.7
  • catch_svn_error
  • issue-86-detached-sync-status
  • manic-v.1.1.6
  • manic-v1.1.1
  • manic-v1.1.2
  • manic-v1.1.3
  • manic-v1.1.4
  • manic-v1.1.5
  • manic-v1.1.6
  • manic-v1.1.8
  • master

pending completion
195

push

travis-ci

web-flow
Merge pull request #119 from gold2718/submodules

New capability to use git submodule info to checkout externals

By default, an external with no specified sub-externals configuration file will
have its submodules checked out according to the information in that repository's
.gitmodules file. This process is recursive.

To prevent submodules from being checked out, the external description for that
repository should be listed as "externals = none".

To use submodule URL, local path, and reference hash information for a
sub-external, replace the 'local_path', 'repo_url', and 'branch' 'hash' or 'tag'
keywords with "from_submodule = True".

User interface changes?: Yes
externals keyword can be "none" to prevent loading submodules.
from_submodule keyword can be used to replace external configuration information
with information from a repository's submodule configuration.

Fixes: #96

Testing:
test removed: none
unit tests: all pass
system tests: all pass, added TestSubrepoCheckout to test new functionality
manual testing: Tests with ESCOMP/MOM_interface (see below)

    Just run checkout_externals: no change
    Remove "externals = ../Externals_MOM.cfg" from Externals.cfg: All four submodules
    of MOM6 checked out
    Set "externals = none" in Externals.cfg: No submodules checked out (empty directories)
    Modify da_hooks external in Externals_MOM.cfg (see below): da_hooks is checked out with
    MOM6 .gitmodules configuration.

[pkg/MOM6_DA_hooks]
protocol = git
from_submodule = True
required = True

435 of 521 branches covered (83.49%)

Branch coverage included in aggregate %.

1275 of 1404 relevant lines covered (90.81%)

3.6 hits per line

Relevant lines Covered
Build:
Build:
1404 RELEVANT LINES 1275 COVERED LINES
3.6 HITS PER LINE
Source Files on manic-v1.1.7
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
195 manic-v1.1.7 Merge pull request #119 from gold2718/submodules New capability to use git submodule info to checkout externals By default, an external with no specified sub-externals configuration file will have its submodules checked out according to the i... push 30 Jun 2019 07:24PM UTC web-flow travis-ci pending completion  
See All Builds (84)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc