)]}'
{
  "commit": "aff1e9444a1d847b25e4fae77f72e6cba6071a45",
  "tree": "8d6fed65fbabdc2fb473b605a6c1789abbe9edd4",
  "parents": [
    "8125c4563479c117e2abd34ea611449e3df6a262"
  ],
  "author": {
    "name": "Corbin McNeely-Smith",
    "email": "58151731+restingbull@users.noreply.github.com",
    "time": "Tue Dec 24 15:38:13 2024 -0600"
  },
  "committer": {
    "name": "Corbin McNeely-Smith",
    "email": "58151731+restingbull@users.noreply.github.com",
    "time": "Mon Dec 30 10:17:44 2024 -0700"
  },
  "message": "Improve options maintainability\n\n* Remove the necessity of updating the capability templates.\n* Update capability generator to provide defaults and documentation.\n* Add test to catch changes in the arguments (2.1 broke introspection.)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e77d79cc8945c50f55a6eab069a7716b9f9ae00b",
      "old_mode": 33188,
      "old_path": ".bazelproject",
      "new_id": "ab0ab74e1d78e9d675a1e21215b84ec7fcd915e3",
      "new_mode": 33188,
      "new_path": ".bazelproject"
    },
    {
      "type": "modify",
      "old_id": "c9d10c3e3ca26ff2cdfcab0b6f6bf5534edbfc78",
      "old_mode": 33188,
      "old_path": "kotlin/internal/jvm/compile.bzl",
      "new_id": "1a60abfaebce9ef6dbd263d893d4d77bf654e554",
      "new_mode": 33188,
      "new_path": "kotlin/internal/jvm/compile.bzl"
    },
    {
      "type": "modify",
      "old_id": "83fcb5809e84aaffd31e987bab54907358f51620",
      "old_mode": 33188,
      "old_path": "src/main/kotlin/io/bazel/kotlin/generate/BUILD.bazel",
      "new_id": "5092c2837db51c6d6c8ee4088a4dd5cb33857ecf",
      "new_mode": 33188,
      "new_path": "src/main/kotlin/io/bazel/kotlin/generate/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7d9eb22118fde0d50a271788cd8226aebf1ed848",
      "old_mode": 33188,
      "old_path": "src/main/kotlin/io/bazel/kotlin/generate/WriteKotlincCapabilities.kt",
      "new_id": "01309bfbc480da9c2f3b6be38757c0e56a7f130e",
      "new_mode": 33188,
      "new_path": "src/main/kotlin/io/bazel/kotlin/generate/WriteKotlincCapabilities.kt"
    },
    {
      "type": "modify",
      "old_id": "dd51d5068c6e9282c5420980bc5622124978a78f",
      "old_mode": 33188,
      "old_path": "src/main/starlark/core/options/opts.kotlinc.bzl",
      "new_id": "95e5992ae527f91269d705aa082df9beb5b9c157",
      "new_mode": 33188,
      "new_path": "src/main/starlark/core/options/opts.kotlinc.bzl"
    },
    {
      "type": "modify",
      "old_id": "02006456a534bdbe52a7fc3646455b947ed8c35e",
      "old_mode": 33188,
      "old_path": "src/main/starlark/core/repositories/compiler.bzl",
      "new_id": "9d9cac642c98e77801f0b3312e99d1d8a70879f8",
      "new_mode": 33188,
      "new_path": "src/main/starlark/core/repositories/compiler.bzl"
    },
    {
      "type": "modify",
      "old_id": "884f5d0d88061d37bca144a9513c3386c27bb04b",
      "old_mode": 33188,
      "old_path": "src/main/starlark/core/repositories/kotlin/BUILD",
      "new_id": "341ed0b90010d717ef19d7c487563b7db2fe7a09",
      "new_mode": 33188,
      "new_path": "src/main/starlark/core/repositories/kotlin/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "src/main/starlark/core/repositories/kotlin/BUILD.release.bazel",
      "new_id": "7e6013f998c85d156c5cb98b8616fe15a33dc846",
      "new_mode": 33188,
      "new_path": "src/main/starlark/core/repositories/kotlin/BUILD.release.bazel"
    },
    {
      "type": "modify",
      "old_id": "dd9be48661335a76a2bc14cb17c7a301a61e29d0",
      "old_mode": 33188,
      "old_path": "src/main/starlark/core/repositories/kotlin/capabilities_2.1.bzl.com_github_jetbrains_kotlin.bazel",
      "new_id": "dd9c7b217d2716146c09392c76cd9e58e0acafa3",
      "new_mode": 33188,
      "new_path": "src/main/starlark/core/repositories/kotlin/capabilities_2.1.bzl.com_github_jetbrains_kotlin.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fd6104fcd692869acfa3bf5871b062fb47d7321",
      "new_mode": 33188,
      "new_path": "src/test/kotlin/io/bazel/generate/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed2596f18b36734813527cc48f9ef7022a4aa06f",
      "new_mode": 33188,
      "new_path": "src/test/kotlin/io/bazel/generate/WriteKotlincCapabilitiesTest.kt"
    }
  ]
}
