A CLI tool to find related changes given a Gerrit CL. See Gerrit documentation.
Note that you'll need to log in with bb auth-login
and have the https://www.googleapis.com/auth/gerritcodereview
OAuth scope.
go run gerrit_related_changes.go gerrit_related_changes --input_json="sample-stacked.json" --output_json="/tmp/sample_gerrit_related_changes_output.txt"
gives:
cat /tmp/sample_gerrit_related_changes_output.txt { "related": [ { "project": "chromiumos/platform2", "_change_number": 4508966, "_revision_number": 2 }, { "project": "chromiumos/platform2", "_change_number": 4508965, "_revision_number": 1 } ], "relatedCount": 2, "hasRelated": true }
go run gerrit_related_changes.go gerrit_related_changes --input_json="sample-unstacked.json" --output_json="/tmp/sample_gerrit_related_changes_output.txt"
gives:
cat /tmp/sample_gerrit_related_changes_output.txt { "related": [], "relatedCount": 0, "hasRelated": false }