Of changesets and updating
When working with an SCM developers usually download the entire code base and then submit updates to this code base in the form of change sets, or a set of files that they have changed.
Its plethora of available tools can eliminate many headaches from a developer’s day.Given Ember's Data Down, Actions Up (DDAU) approach, a changeset is more appropriate compared to implicit 2 way bindings.Other validation libraries only validate a property only allows valid changes to be set, so your Objects will never become invalid (assuming you have 100% validation coverage).This function attempts to update the "main" database attached to handle db with the changes found in the changeset passed via the second and third arguments.The fourth argument (x Filter) passed to this function is the "filter callback".
Search for of changesets and updating:
The reason we have to do this is that liquibase keeps checksums of all changesets that have ever been run on your database, so if you modify a changeset after anybody has run it, that user will get an error and be unable to start Open MRS the first time they try to run an Open MRS version with the modified changeset.