Thanks. That's interesting. Viewed from a really high level, both
are ways of dynamically whittling a changelog down at runtime.
My concrete use case is locale-specific changesets. Picture an
installation where the guy running Liquibase says, "OK, what
language packs do you want?" and he gets an answer. Then
depending on the answer, he does something with expressions or
whatever that indicates, say, that the Spanish and English language
changesets should be run.
Is that a case better suited for contexts (seemingly so)?
Best,