)]}'
{
  "commit": "e1a8555581d4939882f94f4270d03a0d24ee93f3",
  "tree": "29dad57048513de4d14e07da02d58d20a5b7a83d",
  "parents": [
    "694fced1e37267ad2f5932a62777336db728d644"
  ],
  "author": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Fri Jun 14 12:17:37 2024 -0700"
  },
  "committer": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Thu Jul 11 16:59:34 2024 -0700"
  },
  "message": "Add IsAddingDependency to IncomingTransitionContext\n\nAdd an IsAddingDependency method to IncomingTransitionContext that\nreturns true if IncomingTransition is called after the transition\nhas already won while adding a new dependency.  This will be used\nas part of the transition mutators to support an apex use case where\nincoming dependencies during the initial apex mutator need to be\nrewritten onto the platform variant for modules that don\u0027t support\nthe apex, but a later call to OtherModuleDependencyVariantExists\nmust not rewrite the requested apex variation onto the platform\nvariant.\n\nThis should be used sparingly, all uses will have to be removed in\norder to support creating variants on demand.\n\nBug: 319288033\nTest: TestIsAddingDependency\nFlag: EXEMPT refactor\nChange-Id: Ib8e419d35ff8f7cbff9667c1cd40d05ccfacab8b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a6f5d1d969227d2945ab23530637d8e010a83c2",
      "old_mode": 33188,
      "old_path": "android/module.go",
      "new_id": "f7061db60737bf366dc0afb8a1cb161aa0ca8488",
      "new_mode": 33188,
      "new_path": "android/module.go"
    },
    {
      "type": "modify",
      "old_id": "440b9060f22bb1f480e3ced2cf16605e60a16962",
      "old_mode": 33188,
      "old_path": "android/mutator.go",
      "new_id": "b81dd124ac4a8d7a0971254dcabda923e125623a",
      "new_mode": 33188,
      "new_path": "android/mutator.go"
    },
    {
      "type": "modify",
      "old_id": "ab50e85fffa3e40feee676a22e8dbbf520fd1488",
      "old_mode": 33188,
      "old_path": "apex/apex.go",
      "new_id": "10fe372b71c80338bffdab15942f6a1d1017f8c9",
      "new_mode": 33188,
      "new_path": "apex/apex.go"
    },
    {
      "type": "modify",
      "old_id": "f6092e4473b247de038e30f73fb25e88069bb250",
      "old_mode": 33188,
      "old_path": "cc/coverage.go",
      "new_id": "a7618dd96b10beec3c88697c4434eaa5e24e8d42",
      "new_mode": 33188,
      "new_path": "cc/coverage.go"
    },
    {
      "type": "modify",
      "old_id": "ffa30a01308b46a05e9b6bfafdb15f46b55d6614",
      "old_mode": 33188,
      "old_path": "filesystem/filesystem.go",
      "new_id": "5add954414edb4c67014c966e393bcfc69f80eba",
      "new_mode": 33188,
      "new_path": "filesystem/filesystem.go"
    },
    {
      "type": "modify",
      "old_id": "fc2294c247dff54ee34da413593e3f973229f02e",
      "old_mode": 33188,
      "old_path": "java/app.go",
      "new_id": "19dc8d5d1a275ba0cbca77e159010e50537b4f4d",
      "new_mode": 33188,
      "new_path": "java/app.go"
    },
    {
      "type": "modify",
      "old_id": "5fdb4b871174259df06f01b770b9c10a62459021",
      "old_mode": 33188,
      "old_path": "java/java.go",
      "new_id": "88b31b58678070645c31fe36b41ebb9b6c375d3a",
      "new_mode": 33188,
      "new_path": "java/java.go"
    },
    {
      "type": "modify",
      "old_id": "32998616e00142f6f89e699eacd2500ac181f392",
      "old_mode": 33188,
      "old_path": "rust/rust.go",
      "new_id": "9dae75ee5624b4071b91f71b03626a63e1a527d3",
      "new_mode": 33188,
      "new_path": "rust/rust.go"
    }
  ]
}
