- [NEW] strict at patchs of patch files
- [FIX] submodule path resolving [NEW] --strict option integrated modules force submodules usually to also be integrated; with strict, the gimera file is used
- [FIX] helping rsync --delete-after with non empty directories
- [FIX] wild life stable switch between integrated and submodule: deleting invalid cached modules in .git/modules when they are not bare
- If submodule's sha matches the branch then the branch is checked out instead of the pure sha. Advantage: no fiddling at commit and pushing.
Tested the switching between submodule and integrated in real world repositories and fixed a lot of stuff like remaining directories with certain marker in git. https://stackoverflow.com/questions/4185365/no-submodule-mapping-found-in-gitmodule-for-a-path-thats-not-a-submodule
- Handling gitignores when switching submodule to integrated repos
- added thousand lines of tests
- rewritten shell commands with generic wrapper
- abstract some more git classes like remotes
- get rid of annoying message about changed files - ignoring updated gimera.yml
- added completion for: bash
- added force option at adding submodules