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
the protocol = externals_only option is often used to allow components to be checked out and managed in a standalone configuration. This works with local_path = ., however, it does not seem to work if local_path points to a subdirectory.
Expected behavior
./manage_externals/checkout_externals
Processing externals description file : Externals.cfg
Processing externals description file : Externals_CLM.cfg
Checking status of externals: ctsm, fates, ptclm, cime,
Checking out externals: ctsm, cime,
Checking out externals: fates, ptclm,
Actual behavior:
./manage_externals/checkout_externals
Processing externals description file : Externals.cfg
Processing externals description file : Externals_CLM.cfg
Checking status of externals: ctsm, fates, ptclm, cime,
./cime
-- ./ctsm
e- ./ctsm/src/fates
e- ./ctsm/tools/PTCLM
----------------------------------------------------------------------
The external repositories labeled with 'M' above are not in a clean state.
The following are two options for how to proceed:
(1) Go into each external that is not in a clean state and issue either
an 'svn status' or a 'git status' command. Either revert or commit
your changes so that all externals are in a clean state. (Note,
though, that it is okay to have untracked files in your working
directory.) Then rerun checkout_externals.
(2) Alternatively, you do not have to rely on checkout_externals. Instead, you
can manually update out-of-sync externals (labeled with 's' above)
as described in the configuration file Externals.cfg.
The external repositories labeled with '?' above are not under version
control using the expected protocol. If you are sure you want to switch
protocols, and you don't have any work you need to save from this
directory, then run "rm -rf [directory]" before re-running the
checkout_externals tool.
----------------------------------------------------------------------
Steps to reproduce the problem (should include model description file(s) or link to public repository):
Summary of Issue:
the
protocol = externals_only
option is often used to allow components to be checked out and managed in a standalone configuration. This works withlocal_path = .
, however, it does not seem to work iflocal_path
points to a subdirectory.Expected behavior
Actual behavior:
Steps to reproduce the problem (should include model description file(s) or link to public repository):
What is the changeset ID of the code, and the machine you are using:
Processing externals description file : Externals_CLM.cfg
manic-v1.1.1-25-g025e6cb` on a machave you modified the code? If so, it must be committed and available for testing: No
Screen output or log file showing the error message and context: See above actual behavior
The text was updated successfully, but these errors were encountered: