'Populate or unpopulate the tooshed and changeset_revision attributes of each <repository>
tag defined within a tool_dependencies.xml file.'

def handle_tag_attributes(self, tool_dependencies_config):

    rdah = RepositoryDependencyAttributeHandler(self.app, self.unpopulate)
    tah = tag_attribute_handler.TagAttributeHandler(self.app, rdah, self.unpopulate)
    altered = False
    error_message = ''
    (tree, error_message) = xml_util.parse_xml(tool_dependencies_config)
    if (tree is None):
        return (False, None, error_message)
    root = tree.getroot()
    (altered, new_root, error_message) = tah.process_config(root, skip_actions_tags=False)
    return (altered, new_root, error_message)
