)]}'
{
  "commit": "157cbbb2717d3eb8f2981a340da4b68197657148",
  "tree": "a02da0d9e13bb409349391a91cbb814cecfa100c",
  "parents": [
    "851d3ff4de964bf5ac17b6578dfb2cecb5f89099"
  ],
  "author": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Sun Mar 30 11:19:56 2025 -0700"
  },
  "committer": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Sun Mar 30 11:45:24 2025 -0700"
  },
  "message": "Add a .github/bin/before-submit.sh script\n\nA little convenience script to run all the diagnostics the\nCI would also do.\n\nAlso update some developer resources documentation.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdb07ed1ab762412555a0964cf0f8a3b5356db3d",
      "new_mode": 33261,
      "new_path": ".github/bin/before-submit.sh"
    },
    {
      "type": "modify",
      "old_id": "2f3e4969ec1cd79162f043fb18486ec0b6a3663d",
      "old_mode": 33261,
      "old_path": ".github/bin/generate-coverage-html.sh",
      "new_id": "baffdd258e09330a531c38095cdcea4c91295df0",
      "new_mode": 33261,
      "new_path": ".github/bin/generate-coverage-html.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3df2d5a675c09efba74fbaf022a67db69f9d6bb4",
      "new_mode": 33261,
      "new_path": ".github/bin/get-bant-path.sh"
    },
    {
      "type": "modify",
      "old_id": "a0a41e1e5c94bf57e22f1fd77740a8f28e141498",
      "old_mode": 33261,
      "old_path": ".github/bin/make-compilation-db.sh",
      "new_id": "d0c37b3b5269d6617e163eb8e871d23fb505e8eb",
      "new_mode": 33261,
      "new_path": ".github/bin/make-compilation-db.sh"
    },
    {
      "type": "modify",
      "old_id": "0ec053f8a22bf2df1c7aad6f76859d9660a6aefc",
      "old_mode": 33261,
      "old_path": ".github/bin/run-build-cleaner.sh",
      "new_id": "b8d1af582a2f71a707eb82f1952ad842f0b52513",
      "new_mode": 33261,
      "new_path": ".github/bin/run-build-cleaner.sh"
    },
    {
      "type": "modify",
      "old_id": "24e97eeaba46feeb1b0ebb8dabae77cb6ff90503",
      "old_mode": 33261,
      "old_path": ".github/bin/run-format.sh",
      "new_id": "f8f5f4465388fae83d85e2c7d278ea663260c62e",
      "new_mode": 33261,
      "new_path": ".github/bin/run-format.sh"
    },
    {
      "type": "modify",
      "old_id": "c8507e02c3252312c1984289ee81ba253e4cf89f",
      "old_mode": 33188,
      "old_path": ".github/workflows/verible-ci.yml",
      "new_id": "8b52bc5b4b3ee845742707595bc95f2d3c529961",
      "new_mode": 33188,
      "new_path": ".github/workflows/verible-ci.yml"
    },
    {
      "type": "modify",
      "old_id": "1a4b641872a65b6605088afc09c479b450b77d71",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "93e61c6f657b59571a31d2099862e87d57a9e356",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "modify",
      "old_id": "adb123b669af4bbcd4d3d943f8483e6f2293a6a8",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "d3f2d0f8525af7fccc3822a34ed8c507b43bf2c3",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "3705166f3b4e5b08f5df340842d3ae35ff36e970",
      "old_mode": 33188,
      "old_path": "doc/development.md",
      "new_id": "0508487b149a3641f9fbef3b46e4d4e6995bf9e3",
      "new_mode": 33188,
      "new_path": "doc/development.md"
    }
  ]
}
