)]}' { "commit": "179cc6f7e04de06166accb66cf200c52465d907a", "tree": "da04087703976729577a3af445bcd7551afe8144", "parents": [ "27978e86d9c70576e3f3cd1ce88c112be28597e4" ], "author": { "name": "Heschi Kreinick", "email": "heschi@google.com", "time": "Wed Jun 08 20:31:51 2022 +0000" }, "committer": { "name": "Gopher Robot", "email": "gobot@golang.org", "time": "Wed Jun 08 23:23:39 2022 +0000" }, "message": "internal/task: make Tag idempotent\n\nProceed if we\u0027re trying to write a tag that already exists and matches\nthe desired commit. That way, if we fail just after writing a tag, or\nneed to entirely restart a workflow for whatever reason, we can keep\ngoing.\n\nFor golang/go#51797.\n\nChange-Id: Ib2fdb13eea6f8cd6d3dd83cdc6cf7d97f12ca6f5\nReviewed-on: https://go-review.googlesource.com/c/build/+/411195\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nRun-TryBot: Heschi Kreinick \u003cheschi@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nAuto-Submit: Heschi Kreinick \u003cheschi@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "3ced0aac903bf48a74378cd86031bb0c310c0548", "old_mode": 33188, "old_path": "gerrit/gerrit.go", "new_id": "ed707a8975abaa510ae60cf179fbc0956933528f", "new_mode": 33188, "new_path": "gerrit/gerrit.go" }, { "type": "modify", "old_id": "8b4dcee1492c80fb67223951b1ae8b22ffe34d20", "old_mode": 33188, "old_path": "internal/task/gerrit.go", "new_id": "16bf0d2c38b2a08d70ddf0e6580075f94f21d9e1", "new_mode": 33188, "new_path": "internal/task/gerrit.go" } ] }