Hello! I’m still not quite sure if this works the way i would expect this to work and how i can make sure it does. I’ve had several situations where a datamodel change in a branche has resulted in a manual upgrade script, which i assigned to a specific point in time for that model/branche, after enabling ‘use upgrade logic’ on the ‘model versions’-screen. This appears to be working fine for the creation of the branche. After merging the branche in the trunk and starting the creation process for the origin trunk, the manual upgrade script was not automatically assigned. I expected that the assignment was ‘squashed’ between point in times (between last upgrade time in database and current time) and the manual upgrade script was assigned in the trunk as well. The only was for this to work right now is to assign it as ‘always’, but this can be problematic as some manual upgrade scripts are designed to be executed just once, and they will be executed by a later upgrade as well.
So how exactly can i accomplish the scenario i described above? What exactly was the general idea of going through this process?