Apache T U R B I N E

Turbine Build is a collection of the main components provided as modules to build and deploy.

Find the similar Git modules for Fulcrum Turbine Fulcrum Build on GitHub [here][https://github.com/apache/turbine-fulcrum-build).

G I T S U B M O D U L E S

Show all changes for submodules

git submodule foreach “git checkout master || :”

git submodule foreach "git diff"  > all.diff.patch

Commit all changes for submodules with default message

git submodule foreach "git commit -am 'xxxxxx' || :"

Check and commit with message all files matching */site.xml

git submodule foreach "git diff */site.xml"  > site.diff.patch
git submodule foreach "git commit -m 'xxxxxx' */site.xml || :"

Adapt Commit Message for each submodule:

git submodule foreach "git commit --amend || :"

git submodule foreach "git push || :"

Check, that all is committed (no diffs anymore):

git submodule foreach "git diff"
Entering 'archetypes'
Entering 'core'
Entering 'parent'
Entering 'site'

License

Apache Turbine Components are distributed under the Apache License, version 2.0.