How is the md5sum calculated when using <sqlFile/>

My hope would be it somehow corresponds to each actual DDL/DML file, but there can be many in a given changelog.

Is there a manual page explaining how this works?

Cool, the reason for the question is to understand how to automate rolling back the trunk changeset and replacing it with the matching branch changeset after branching, when using .

And the reason for using is we need to find a way to help add more Oracle Extensions!


The checksum for sqlFile is a checksum of the file referenced in the sql file. If you have multiple sqlFile tags in a single changeSet, a checksum is done of a concatenation of all the nested sqlFile values.

Basically, if the content of any of the files change, the checksum of the entire changeSet will be different.