Skip to content

Console Output

+ python manage_externals/checkout_externals -e Externals.cfg
Processing externals description file : Externals.cfg
Processing externals description file : Externals_CDEPS.cfg
Processing externals description file : Externals_CISM.cfg
Processing externals description file : Externals_CLM.cfg
Processing externals description file : Externals_CAM.cfg
Checking status of externals: cice, cice6, cmeps, cdeps, fox, genf90, cpl7, share, mct, parallelio, cime, cism, source_cism, clm, fates, ptclm, fms, mosart, rtm, cam, chem_proc, carma, cosp2, pumas, atmos_phys, atmos_cubed_sphere, mpas, 
e-  ./chem_proc
 M  ./cime
    ./components/cdeps
    ./components/cdeps/fox
    ./components/cdeps/share/genf90
    ./components/cice
e-o ./components/cice6
    ./components/cism
    ./components/cism/source_cism
    ./components/clm
    ./components/clm/src/fates
    ./components/clm/tools/site_and_regional/PTCLM
    ./components/cmeps
    ./components/cpl7
    ./components/mosart
    ./components/rtm
e-o ./libraries/FMS
    ./libraries/mct
    ./libraries/parallelio
    ./share
    ./src/atmos_phys
    ./src/dynamics/fv3/atmos_cubed_sphere
    ./src/dynamics/mpas/dycore
    ./src/physics/carma/base
e-  ./src/physics/cosp2/src
    ./src/physics/pumas
----------------------------------------------------------------------
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.

----------------------------------------------------------------------