def changeset_info(changeset):
keys = [tag.attrib.get('<STR_LIT:k>') for tag in changeset.getchildren()]<EOL>keys += ['<STR_LIT:id>', '<STR_LIT:user>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>']<EOL>values = [tag.attrib.get('<STR_LIT:v>') for tag in changeset.getchildren()]<EOL>values += [<EOL>changeset.get('<STR_LIT:id>'), changeset.get('<STR_LIT:user>'), changeset.get('<STR_LIT>'),<EOL>get_bounds(changeset), changeset.get('<STR_LIT>')<EOL>]<EOL>return dict(zip(keys, values))<EOL>
Return a dictionary with id, user, user_id, bounds, date of creation
    and all the tags of the changeset.

    Args:
        changeset: the XML string of the changeset.