]> granicus.if.org Git - icu/commitdiff
ICU-20553 Updating commit checker docs; makes --rev-range required.
authorShane Carr <shane@unicode.org>
Tue, 9 Apr 2019 01:26:02 +0000 (18:26 -0700)
committerShane F. Carr <shane@unicode.org>
Wed, 17 Apr 2019 20:42:35 +0000 (13:42 -0700)
tools/commit-checker/README.md
tools/commit-checker/check.py

index ce76402ae6e70930c995912390abc2138ac1990a..4365f9b35dbc4ba2ae6daa4bc9bb9e3ed215dffc 100644 (file)
@@ -30,17 +30,13 @@ This is required if you want to process sensitive tickets.
 
 Make sure you have updated your repository:
 
-    $ git checkout master
-    $ git pull upstream master
     $ git fetch --tags upstream
 
-Sanity check: ensure that the "latest" tag is correct (points to the latest release).  You may need to force-fetch the tags.
+Run the tool and save the result into REPORT.md; set fixVersion to the upcoming ICU version, and take the revision range between the previous release and the tip for the upcoming release:
 
-    $ git show latest
-    # should show a commit with both "latest" and the previous version number
-
-Run the tool and save the result into REPORT.md; set fixVersion to the *upcoming* ICU version:
-
-    $ pipenv run python3 check.py --jira-query "project=ICU AND fixVersion=64.1" > REPORT.md
+    $ pipenv run python3 check.py \
+        --jira-query "project=ICU AND fixVersion=64.1" \
+        --rev-range "release-63-1..upstream/maint/maint-64"
+        > REPORT.md
 
 Create a branch and open a pull request so others can view the report easily.
index 7f6d724807bfeb612ec353b4707cdc9fe37a136f..578461d3527c4f04f21ef1b820e45e43f9cc7d57 100644 (file)
@@ -32,8 +32,8 @@ flag_parser = argparse.ArgumentParser(
 )
 flag_parser.add_argument(
     "--rev-range",
-    help = "A git revision range; see https://git-scm.com/docs/gitrevisions",
-    default = "latest..master"
+    help = "A git revision range; see https://git-scm.com/docs/gitrevisions. Should be the two-dot range between the previous release and the current tip.",
+    required = True
 )
 flag_parser.add_argument(
     "--jira-hostname",
@@ -183,6 +183,7 @@ def main():
     print("Environment:")
     print("- Latest Commit: %s" % commits[0].commit.hexsha)
     print("- Jira Query: %s" % args.jira_query)
+    print("- Rev Range: %s" % args.rev_range)
     print("- Authenticated: %s" % "Yes" if authenticated else "No (sensitive tickets not shown)")
     print()
     print("## Problem Categories")