diff --git a/awx/main/migrations/_hg_removal.py b/awx/main/migrations/_hg_removal.py index 7b9c878198..b6b191affa 100644 --- a/awx/main/migrations/_hg_removal.py +++ b/awx/main/migrations/_hg_removal.py @@ -1,5 +1,7 @@ import logging +from awx.main.utils.common import set_current_apps + logger = logging.getLogger('awx.main.migrations') @@ -9,4 +11,9 @@ def delete_hg_scm(apps, schema_editor): ProjectUpdate = apps.get_model('main', 'ProjectUpdate') ProjectUpdate.objects.filter(project__scm_type='hg').delete() - Project.objects.filter(scm_type='hg').delete() + deleted_ct, deletion_summary = Project.objects.filter(scm_type='hg').delete() + + if deleted_ct: + logger.warn('Removed {} mercurial projects, deprecation period ended'.format( + deletion_summary.get('main.Project', '') + ))