When executing diffChangeLog against two DB2 instances, the following is injected in the XML file at the top:
Liquibase Home is not set.
Liquibase Home: /home/ubuntu/liquibase-3.0.6
This is not valid XML and should not be there. It's not in the Oracle version of diffChangeLog
SUSE Linux running DB2
The fix for this bug causes a syntax error, making the script not runnable (tested with bash and dash on Ubuntu).
Maybe we need some automated acceptance test to promptly spot regressions like this one? I've tried to setup Travis, but I was blocked by https://github.com/travis-ci/travis-ci/issues/1390
Thanks for finding that. I created and fixed it in 3.1.0. I'm working on improving test coverage and automation, it definitely needs work and is one of my higher priorities.