)]}'
{
  "commit": "7ef207eb78fa34ecdfdafae7adbb72ba82eaa327",
  "tree": "3c2670efb528dce3441976e17eac63a07c8b9676",
  "parents": [
    "a86ab143a005dc6b98dfb343f482b0600af8513c"
  ],
  "author": {
    "name": "John \"codefu\" McDole",
    "email": "codefu@google.com",
    "time": "Fri Jul 17 18:23:18 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jul 17 18:23:18 2026"
  },
  "message": "fix(auto_submit): Pass requestSha to GitHub merge API (#5107)\n\nDefense in depth - prevent autosubmit from trying to land a pushed (but not approved) pr. \r\n\r\nThis is not a real issue since we have branch protection rules, but it\u0027s good to have.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acd713f8b943754f0c4ca5009509318c69f1737f",
      "old_mode": 33188,
      "old_path": "auto_submit/lib/service/validation_service.dart",
      "new_id": "9f2edcde613e87d7a9acc85499fa8b950c694673",
      "new_mode": 33188,
      "new_path": "auto_submit/lib/service/validation_service.dart"
    },
    {
      "type": "modify",
      "old_id": "cfeb94dfa0692b98fd3ab81b599242f90d956b56",
      "old_mode": 33188,
      "old_path": "auto_submit/test/service/pull_request_validation_service_test.dart",
      "new_id": "0cd1612190b182e69bdeb53fb1f99923373e30ca",
      "new_mode": 33188,
      "new_path": "auto_submit/test/service/pull_request_validation_service_test.dart"
    },
    {
      "type": "modify",
      "old_id": "cc94df0f6939929cab20ffe97cfedf87289eeb64",
      "old_mode": 33188,
      "old_path": "auto_submit/test/src/service/fake_github_service.dart",
      "new_id": "7abff92d9feb8fbd3eeb2ae9def70255b31c989e",
      "new_mode": 33188,
      "new_path": "auto_submit/test/src/service/fake_github_service.dart"
    }
  ]
}
