)]}'
{
  "commit": "28fda8664a1e89f2f055ed7183ad28dbdbeaafc9",
  "tree": "afaf6f73f22b22c9d02eda1c74f7a68787e00503",
  "parents": [
    "3aea414aa2e5f1e0e915f58a434c01428a90382c"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Sat May 24 13:35:03 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat May 24 20:35:03 2025 +0000"
  },
  "message": "tests: refactor py_reconfig rules so less boilerplate is needed to add attrs (#2933)\n\nJust some minor refactoring of the py_reconfig rule so that it\u0027s easier\nto add attributes\nthat affect transition state. After this, just two spots have to be\nmodified to\nadd an attribute (map of attrs, map of attr to transition label).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a61de9bd3ecd3f173f0daf3f9c0dc5b0d328360",
      "old_mode": 33188,
      "old_path": "tests/support/sh_py_run_test.bzl",
      "new_id": "04a2883fdece452399e10edb26bb6b2e4b784aab",
      "new_mode": 33188,
      "new_path": "tests/support/sh_py_run_test.bzl"
    }
  ]
}
