'Handle a request from a local Galaxy instance to retrieve the list of changeset revisions to which an
installed repository can be updated.  This method will return a string of comma-separated changeset revision
hashes for all available updates to the received changeset revision.  Among other things , this method
handles the scenario where an installed tool shed repository\'s tool_dependency definition file defines a
changeset revision for a complex repository dependency that is outdated.  In other words, a defined changeset
revision is older than the current changeset revision for the required repository, making it impossible to
discover the repository without knowledge of revisions to which it could have been updated.'

@web.expose
def updated_changeset_revisions(self, trans, **kwd):

    name = kwd.get('name', None)
    owner = kwd.get('owner', None)
    changeset_revision = kwd.get('changeset_revision', None)
    if (name and owner and changeset_revision):
        return metadata_util.get_updated_changeset_revisions(trans.app, name, owner, changeset_revision)
    return ''
