Description
MRELEASE-168 added a commitByProject flag to release:prepare for situations where you have a project layout
proj/
mod1/
mod2/
where proj, mod1, mod2 are all different SCM repositories.
Effectively, instead of doing
commit proj/pom.xml proj/mod1/pom.xml proj/mod2/pom.xml
it will run
commit proj/pom.xml
commit proj/mod1/pom.xml
commit proj/mod2/pom.xml
This works great, but release:rollback doesn't know about this and still tries to commit them all in one go, which fails if they are different source repositories.