Add pull, pull-all, and fetch-all commands
This release adds:
mepo pull
mepo pull-all
mepo fetch-all
Note that since you can't git pull
on a detached HEAD state, the pull-all
will only pull on real branches. The others will spit out as a print:
❯ mepo pull-all
Pulling branch throw-away in ESMA_env
The following repos were not pulled (detached HEAD): ESMA_cmake, ecbuild
Also fixes the mepo
file as, on Darwin, things went kablooey recently with Python 3.8