def do_dirty(self, subcmd, opts):
        """${cmd_name}: check if any components have unreleased changes

        ${cmd_usage}
        ${cmd_option_list}
        """

        for comp_name, comp in components.comp_names.items():
            releases = get_released_versions(comp_name)
            if len(releases) == 0:
                print(comp_name + ' - ' + 'No tagged releases')
            else:
                latest_tag = '-'.join(releases[0])
                data = get_changed_since_tag(latest_tag, comp.path)
                if len(data) > 0:
                    print(comp_name + ' - ' + 'Changed files in component tree')