)]}'
{
  "commit": "53d1da1663cbf4d4d172e6ac8181f11b52625e4e",
  "tree": "5a0c9e69c9b84ac2c16c50222ca5e638e2be3ffb",
  "parents": [
    "56d480eb34d03afe7539724f4ca3a1dae2955126"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon May 13 14:39:48 2024 +0200"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon May 13 14:39:48 2024 +0200"
  },
  "message": "Restructure proto test dependencies\n\nThis groups all proto dependencies in third_party/proto and splits the existing third_party/proto dependency into third_party/proto/test/proto2 and third_party/proto/test/proto3.\n\nThis is in preparation for adding third_party/proto/test/edition2023 and third_party/proto/runtime/edition2023.\n\nChange-Id: I761f1d0af0b6ecef327f9aa406f30385747da548",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb6648e20edd28f69b0ff45d3a9eae4c6e8d34e4",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "8114ef40559b11855137ffc07be9972d797437c9",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "bdbd79e2d5f0394790bfc676162d91a593740f7b",
      "old_mode": 33188,
      "old_path": "d8_r8/commonBuildSrc/src/main/kotlin/DependenciesPlugin.kt",
      "new_id": "2620a184e1c3d8bc89458df7bd5140d952c83348",
      "new_mode": 33188,
      "new_path": "d8_r8/commonBuildSrc/src/main/kotlin/DependenciesPlugin.kt"
    },
    {
      "type": "modify",
      "old_id": "53e5b8a30d4b456ab1f99b24419e9aa7fab705f8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/internal/proto/Proto2BuilderOnlyReferencedFromDynamicMethodTest.java",
      "new_id": "ed6f6fd228a727ecfa43e9bf3aa92c36c00b7593",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/internal/proto/Proto2BuilderOnlyReferencedFromDynamicMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "c786a4bdf5a1d8a3133d2bb5f2439558fc1de939",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/internal/proto/Proto2BuilderShrinkingTest.java",
      "new_id": "abedac87a1e811e3b1405215fb0fd5a30af45e22",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/internal/proto/Proto2BuilderShrinkingTest.java"
    },
    {
      "type": "modify",
      "old_id": "270116ab9b52ed9427b146dc5f2f8e6a8b2d5ec4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/internal/proto/Proto2ShrinkingTest.java",
      "new_id": "462515f96cc86c5a984dc2853438c5228724d8a2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/internal/proto/Proto2ShrinkingTest.java"
    },
    {
      "type": "modify",
      "old_id": "b390c77c8706cd5ab92be3490218cb25f6830f04",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/internal/proto/Proto3ShrinkingTest.java",
      "new_id": "49fdd08584065c0c70321d9dbedf2165b5882633",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/internal/proto/Proto3ShrinkingTest.java"
    },
    {
      "type": "modify",
      "old_id": "f0db90bee639835521ee1fda7167b3c6b2bc2384",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/internal/proto/ProtoShrinkingTestBase.java",
      "new_id": "cd21b9fe03cc0249eef161944fe401446336e9f2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/internal/proto/ProtoShrinkingTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "b8eb8973dd1354ed4790978c62aad45be8f52f48",
      "old_mode": 33188,
      "old_path": "src/test/testbase/java/com/android/tools/r8/ToolHelper.java",
      "new_id": "8fd3b6bec64a7bf358429608184655106c015645",
      "new_mode": 33188,
      "new_path": "src/test/testbase/java/com/android/tools/r8/ToolHelper.java"
    },
    {
      "type": "delete",
      "old_id": "5d43e3e1875221e807506d2d803bbe98a050ced4",
      "old_mode": 33188,
      "old_path": "third_party/proto.tar.gz.sha1",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "297987d6a1ebe131ac5558e4b728d606eef7e363",
      "new_mode": 33188,
      "new_path": "third_party/proto/runtime/legacy.tar.gz.sha1"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50f5c122b8248dd0d2f52918eb879083b84976be",
      "new_mode": 33188,
      "new_path": "third_party/proto/test/proto2.tar.gz.sha1"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "815a03a1b9948844b0d467cab13038b1b4aaa101",
      "new_mode": 33188,
      "new_path": "third_party/proto/test/proto3.tar.gz.sha1"
    },
    {
      "type": "delete",
      "old_id": "77f4e56bc6689938c4b603dc1eca8c0ad31fd59b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf-lite.tar.gz.sha1",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
