diff options
Diffstat (limited to 'WebKitTools/Scripts/validate-committer-lists')
-rwxr-xr-x | WebKitTools/Scripts/validate-committer-lists | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/WebKitTools/Scripts/validate-committer-lists b/WebKitTools/Scripts/validate-committer-lists index 05f2b36..2f2dd32 100755 --- a/WebKitTools/Scripts/validate-committer-lists +++ b/WebKitTools/Scripts/validate-committer-lists @@ -36,12 +36,13 @@ import subprocess import re import urllib2 from datetime import date, datetime, timedelta -from modules.committers import CommitterList -from modules.logging import log, error +from webkitpy.committers import CommitterList +from webkitpy.webkit_logging import log, error +from webkitpy.scm import Git -# WebKit includes a built copy of BeautifulSoup in Scripts/modules +# WebKit includes a built copy of BeautifulSoup in Scripts/webkitpy # so this import should always succeed. -from modules.BeautifulSoup import BeautifulSoup +from webkitpy.BeautifulSoup import BeautifulSoup def print_list_if_non_empty(title, list_to_print): if not list_to_print: @@ -243,7 +244,14 @@ class CommitterListFromGit: def main(): committer_list = CommitterList() CommitterListFromMailingList().check_for_emails_missing_from_list(committer_list) - + + if not Git.in_working_directory("."): + print """\n\nWARNING: validate-committer-lists requires a git checkout. +The following checks are disabled: + - List of committers ordered by last commit + - List of historical committers missing from committers.py +""" + return 1 svn_committer_list = CommitterListFromGit() svn_committer_list.print_possibly_expired_committers(committer_list) svn_committer_list.print_committers_missing_from_committer_list(committer_list) |