)]}'
{
  "commit": "8a49a3dd76a5f78180c4937b8493c615f421d6ec",
  "tree": "28dbab7eb3ec6d91907dd83f3538e1e6942f6bab",
  "parents": [
    "17f9dc5f76227bcbb6c2d2886c4323f15c8b9ee8"
  ],
  "author": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Mon May 20 12:22:27 2024 -0700"
  },
  "committer": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Wed Jul 17 15:50:36 2024 -0700"
  },
  "message": "Convert rust_libraries and rust_stdlinkage mutators to TransitionMutators\n\nReplace rust.LibraryMutator and rust.LibstdMutator with\nTransitionMutators.\n\nBug: 319288033\nFlag: EXEMPT refactor\nTest: all soong tests pass\nTest: no change to build.ninja\nChange-Id: Ia24a582119d39889279d7b93bac9259685153619\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db3313d27c91fb7c178ed3524171a1662d601a8d",
      "old_mode": 33188,
      "old_path": "androidmk/parser/parser_test.go",
      "new_id": "fb03c23241014c41ff76f267669483ec8e0e44b6",
      "new_mode": 33188,
      "new_path": "androidmk/parser/parser_test.go"
    },
    {
      "type": "modify",
      "old_id": "10fe372b71c80338bffdab15942f6a1d1017f8c9",
      "old_mode": 33188,
      "old_path": "apex/apex.go",
      "new_id": "d3fa4f3a7cb43c50d2ef6014d592344d818e11ee",
      "new_mode": 33188,
      "new_path": "apex/apex.go"
    },
    {
      "type": "modify",
      "old_id": "201515f51e40c96757c443ab53ac05c6d28b0448",
      "old_mode": 33188,
      "old_path": "dexpreopt/dexpreopt.go",
      "new_id": "b69a76fc2bf8c0260becf43c1f689a927caeb277",
      "new_mode": 33188,
      "new_path": "dexpreopt/dexpreopt.go"
    },
    {
      "type": "modify",
      "old_id": "e0e919c69d55bf61fc6d2c2a121e00fc48666756",
      "old_mode": 33188,
      "old_path": "rust/coverage.go",
      "new_id": "91a78060d366fb6304bf9b9d742a0fcbaa41890d",
      "new_mode": 33188,
      "new_path": "rust/coverage.go"
    },
    {
      "type": "modify",
      "old_id": "ba73f27fda93c5f30312fde9bba4cbb3ebecd62b",
      "old_mode": 33188,
      "old_path": "rust/library.go",
      "new_id": "50d5a72ae745398ed9a6a111293e3489f2653eda",
      "new_mode": 33188,
      "new_path": "rust/library.go"
    },
    {
      "type": "modify",
      "old_id": "9dae75ee5624b4071b91f71b03626a63e1a527d3",
      "old_mode": 33188,
      "old_path": "rust/rust.go",
      "new_id": "3402adcc503df84f65fba007f110995da48141c9",
      "new_mode": 33188,
      "new_path": "rust/rust.go"
    },
    {
      "type": "modify",
      "old_id": "0d005d0a2192ac265a06d3781a160b344b9b489c",
      "old_mode": 33188,
      "old_path": "rust/rust_test.go",
      "new_id": "eeedf3f57acbe96fd3c74831633e9e691e362929",
      "new_mode": 33188,
      "new_path": "rust/rust_test.go"
    },
    {
      "type": "modify",
      "old_id": "6ee49a971b4bc7c6bb17b3876cb00994a9cd2347",
      "old_mode": 33188,
      "old_path": "rust/testing.go",
      "new_id": "32cc823541ed53bdf9d2057257df3205b118fcd3",
      "new_mode": 33188,
      "new_path": "rust/testing.go"
    },
    {
      "type": "modify",
      "old_id": "81c678d3f2189d2d9e00e13eded586b8b32f6210",
      "old_mode": 33188,
      "old_path": "ui/build/paths/config.go",
      "new_id": "6c9a1ebb99e09b7b61ff5a42c86cea1ea476442c",
      "new_mode": 33188,
      "new_path": "ui/build/paths/config.go"
    }
  ]
}
