Closed ekluzek closed 3 weeks ago
I'm not sure what you would have me do about this. The error is in the git commit not in git-fleximod,
I would suggest you consider changing your workflow a bit.
For example
git commit -a -m"Tweak the documenation a bit"
should work just fine.
Ahhh, yep the "-a" works as well.
I actually thought the behavior had changed as well for optional submodules. But, you are right it did not.
The status just says it's not checked out, and the update marks it as optional and skipping.
So here's one request. How about the status adds a string at the end for optional submodules to say they are optional. So a "(optonal)" string to end it?
e doc-builder not checked out, aligned at tag v1.0.8 (optional)
rather than this
e doc-builder not checked out, aligned at tag v1.0.8
Sure - that can be done.
In the CTSM updated to v0.7.7 it seems to now require that the optional doc-builder submodule be checked out.
git status shows it needs an update...
and it fails when I try to commit using "." to commit everything in the top level directory and below...
It does let me commit if I explicitly add the files to commit however. And I assume if I check doc-builder out it would've also allowed me to commit the first way.