def is_valid_changeinfo(json_dict):
    """
  Simple sanity check on a ChangeInfo object. Ensures that it at least
  contains enough information to do our job.
  """
    for key in ['id', 'branch', 'change_id', 'owner', 'updated',
        'current_revision', 'status', 'subject']:
        if key not in json_dict:
            return False
    return True
