'Because xblocks doesn\'t give a means to separate the definition\'s meta information from
the usage xblock\'s, this method will get that info for the definition
:return {\'original_version\': the version guid of the original version of this course,
\'previous_version\': the version guid of the previous version,
\'edited_by\': who made the last change,
\'edited_on\': when the change was made'

def get_definition_history_info(self, definition_locator, course_context=None):

    if ((not isinstance(definition_locator, DefinitionLocator)) or definition_locator.deprecated):
        raise ItemNotFoundError(definition_locator)
    definition = self.db_connection.get_definition(definition_locator.definition_id, course_context)
    if (definition is None):
        return None
    return definition['edit_info']
