I have the following situation. My master change log file contains two include entries (changelog files). See below:
<?xml version="1.0" encoding="UTF-8"?>
The setup is personal and is not related to question. Both files have preconditions inside. Those check if the previous release changesets were applied. See oracle tutorial for this checks.
Now if I run this file I get precondition failed. This happens because preconditions in BOTH referenced files are checked before executing anything. Why? If I run them separatly everything is ok. But if I decide to run both it should also work!
It is clear that the second depends on the first one. For me normal order will be:
First one should be checked for its precondition
If ok, execute 1st one, if not fail
Second file’s precondition should be checked
If ok, execute 2nd one, if not fail
and so on.
Can this be solved somehow? I need this setup, as I have to master files - one able to update current release changesets, the other one (this example) should be able to update both previous and current in one run.