Releases: GEOS-ESM/mepo
Add recurse_submodules
This release adds the ability to have recurse_submodules:
in the YAML file.
Add diff command
Adds a mepo diff
command. Probably needs tweaking, but it's not bad.
Also, add a CODEOWNERS
file.
Updates to status and compare
This release has some updates to mepo status
and mepo compare
as well as inclusion of mepo-cd
, a Bash function that uses mepo whereis
to "know" how to cd
into a component.
The status
update involves making it more readable. Previous output was based on git status --short
:
MAPL | (t) v1.1.12 (DH)
| M GMAO_pFIO/tests/test_RequestDataMessage.pf
| D README.md
| RD CHANGELOG.md -> yaya
| ?? bobo
which is a bit obscure. The new output tries to decode the output:
MAPL | (t) v1.1.12 (DH)
| GMAO_pFIO/tests/test_RequestDataMessage.pf: modified, not staged
| README.md: deleted, not staged
| CHANGELOG.md: renamed, staged as yaya but deleted, not staged
| bobo: untracked file
Most simple cases that should be encountered have been handled, though things like weird merges won't decode yet.
As for compare
, the main change is to try and detect the size of a terminal. If it's wide enough, the command won't wrap.
Finally, mepo-cd
is a way to cd
into a Component a la mepo-cd MAPL
. It's a Bash function only at the moment.
v1.1.0
Update README.md
Initial release of mepo
v1.0.0 unit tests are working again
stage/unstage
Merge pull request #3 from pchakraborty/develop Update 'stage', 'whereis'. New 'unstage'. Modified 'init' CLI
init, clone, status, checkout, branch, diff, where, whereis, history, stage
v0.3 Added 'mepo stage'. Also added a basic completion script
init, clone, status, checkout, branch, diff, where
v0.2 Merge branch 'develop'
First release with checkout and status
v0.1 bugfix: replace Mepo with mepo_state