)]}'
{
  "commit": "dc7b6c8f5217d947b1687d660d2969dc6a8703c8",
  "tree": "e2a3f7135e09d5fcaa6eb0dca6987e7f3157a91b",
  "parents": [
    "9e5d20a6da29c209c671a5a8e52916fbcc6fe149"
  ],
  "author": {
    "name": "Rahul Yadav",
    "email": "yadavrah@google.com",
    "time": "Thu Jul 09 10:36:36 2026 +0000"
  },
  "committer": {
    "name": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 23 09:53:12 2026 -0700"
  },
  "message": "repohooks: propagate yes argument for auto-fixups\n\nAllow main() and direct_main() in pre-upload.py to accept the yes\nargument/option. Propagate it through the calling stack\n(callable_builtin_hooks -\u003e HookOptions -\u003e check_alint -\u003e fixup_cmd) and\nto _attempt_fixes to bypass interactive confirmation prompts.\n\nBug: 498893733\nTest: python3 -m pytest rh/hooks_unittest.py pre-upload_unittest.py\nFlag: NONE developer tool change\n\nChange-Id: I684e321768798a6c93c024e893e8a8e8d59dd891\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repohooks/+/606141\nTested-by: Rahul Yadav \u003cyadavrah@google.com\u003e\nCommit-Queue: Rahul Yadav \u003cyadavrah@google.com\u003e\nReviewed-by: Sam Saccone \u003csamccone@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c566c6f0d54fdea016d960db1d36cbe9f701e5d",
      "old_mode": 33261,
      "old_path": "pre-upload.py",
      "new_id": "66dd0d8ddb5d9abd27e3aae4d38ae15c7aae6cd9",
      "new_mode": 33261,
      "new_path": "pre-upload.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6591e5f894e809b6db3040e4bdc85a4ab34e684f",
      "new_mode": 33261,
      "new_path": "pre-upload_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "7bdb8b16d687e8e62a0585466eb87d93069806ce",
      "old_mode": 33188,
      "old_path": "rh/hooks.py",
      "new_id": "239774513f490883fe9c0e980826ab211bc48c77",
      "new_mode": 33188,
      "new_path": "rh/hooks.py"
    },
    {
      "type": "modify",
      "old_id": "1403a3137fd23bac34985f8d28063cd64c7b368f",
      "old_mode": 33261,
      "old_path": "rh/hooks_unittest.py",
      "new_id": "09b5e7cf0ee99fcd38f88258a12b4f512d26ee70",
      "new_mode": 33261,
      "new_path": "rh/hooks_unittest.py"
    }
  ]
}
