)]}'
{
  "commit": "beb1789f08371f3245303680ef53ff6e235b9ed3",
  "tree": "7b47b68e79c4f0011bd64318adb5a064f5c62ced",
  "parents": [
    "45547b60aca32b45d2f1ef93462cf9df28637c13",
    "e509b5b8be0f17467dcc75130f941d84a09d96a3"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Dec 19 17:57:16 2025 +0900"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Dec 19 17:57:16 2025 +0900"
  },
  "message": "Merge branch \u0027ps/ci-rust\u0027 into dk/ci-rust-fix\n\n* ps/ci-rust:\n  rust: support for Windows\n  ci: verify minimum supported Rust version\n  ci: check for common Rust mistakes via Clippy\n  rust/varint: add safety comments\n  ci: check formatting of our Rust code\n  ci: deduplicate calls to `apt-get update`\n  t8020: fix test failure due to indeterministic tag sorting\n  gitlab-ci: upload Meson test logs as JUnit reports\n  gitlab-ci: drop workaround for Python certificate store on Windows\n  gitlab-ci: ignore failures to disable realtime monitoring\n  gitlab-ci: dedup instructions to disable realtime monitoring\n  ci: enable Rust for breaking-changes jobs\n  ci: convert \"pedantic\" job into full build with breaking changes\n  BreakingChanges: announce Rust becoming mandatory\n  varint: reimplement as test balloon for Rust\n  varint: use explicit width for integers\n  help: report on whether or not Rust is enabled\n  Makefile: introduce infrastructure to build internal Rust library\n  Makefile: reorder sources after includes\n  meson: add infrastructure to build internal Rust library\n",
  "tree_diff": []
}
