)]}'
{
  "commit": "47ea9e4c6efd66735cbfed4ef3ac8b76e16b392d",
  "tree": "a08ee3b38f9296c8723b0b6c498a35cc58e568e5",
  "parents": [
    "f364885cb3d7ebb324d445fc9523156db278755f",
    "fdfcd7543e8c2c045ea215b17e6e772a9770018a"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 27 09:09:01 2026 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 27 09:09:01 2026 -0700"
  },
  "message": "Merge branch \u0027bc/rust-hash-cleanups\u0027\n\nA few memory problems in the Rust interface to C hash functions have\nbeen corrected.  The \u0027Clone\u0027 implementation of \u0027CryptoHasher\u0027 now\nproperly initializes the context before cloning, and its \u0027Drop\u0027\nimplementation now discards the context to prevent leaks.\n\n* bc/rust-hash-cleanups:\n  rust: discard hash context when finished\n  hash: initialize context before cloning\n",
  "tree_diff": []
}
