)]}'
{
  "commit": "283a40454803ec3d907a0414e55a3fba103afcce",
  "tree": "dde1163207243f2ff904ba6e7ddb8cc056220555",
  "parents": [
    "daa23f9096fb87013df181d3b06b18e9a5c0a03f"
  ],
  "author": {
    "name": "Kevin Lubick",
    "email": "kjlubick@google.com",
    "time": "Thu Jun 08 16:23:38 2023 -0400"
  },
  "committer": {
    "name": "SkCQ",
    "email": "skcq-be@skia-corp.google.com.iam.gserviceaccount.com",
    "time": "Fri Jun 09 13:55:28 2023 +0000"
  },
  "message": "Remove Ganesh code from SkBlendMode/XferMode\n\nSkBlendMode_AsXPFactory -\u003e GrXferProcessor::FromBlendMode\n\nThis removes some unused code leftover from an XferMode -\u003e BlendMode\nmigration.\n\nChange-Id: I0405b26ed493eebbc335742fdf018ae4b609fab7\nBug: skia:14317\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/709204\nReviewed-by: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nAuto-Submit: Kevin Lubick \u003ckjlubick@google.com\u003e\nCommit-Queue: Michael Ludwig \u003cmichaelludwig@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de72d62b78fdfd463f4cee739a0f9e9c665cb3f1",
      "old_mode": 33188,
      "old_path": "gn/core.gni",
      "new_id": "86c520f6a7cfbdb233e15b66d27ff80ee93a17d4",
      "new_mode": 33188,
      "new_path": "gn/core.gni"
    },
    {
      "type": "modify",
      "old_id": "18438b2198320caf7abb48744c67cd73c5ff1488",
      "old_mode": 33188,
      "old_path": "public.bzl",
      "new_id": "a1f6669ce122c4c5771f8ec8c55436790fbf3521",
      "new_mode": 33188,
      "new_path": "public.bzl"
    },
    {
      "type": "modify",
      "old_id": "f09b220e3ac104722d576dcd0491485692f9671d",
      "old_mode": 33188,
      "old_path": "src/core/BUILD.bazel",
      "new_id": "2a5e09e9a9b02136bd4915c8428efe8582f77739",
      "new_mode": 33188,
      "new_path": "src/core/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e8b8705e8aafe4818ca84310e40bff373ec34352",
      "old_mode": 33188,
      "old_path": "src/core/SkBlendMode.cpp",
      "new_id": "dc44ee3157dea1c8ad28a400375e98d727db8acd",
      "new_mode": 33188,
      "new_path": "src/core/SkBlendMode.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b1a592e367e669feff120e701b526512d2689f9",
      "old_mode": 33188,
      "old_path": "src/core/SkBlendModePriv.h",
      "new_id": "b67c6de3e86dd9fa06618e852a297064c055201e",
      "new_mode": 33188,
      "new_path": "src/core/SkBlendModePriv.h"
    },
    {
      "type": "delete",
      "old_id": "8011e27eddf2e625cad5b81f85043de0fb4d96a2",
      "old_mode": 33188,
      "old_path": "src/core/SkXfermode.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1bd8f516b5e4610b234ddbdc94f44a725a52f767",
      "old_mode": 33188,
      "old_path": "src/core/SkXfermodePriv.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0b2763e7a321c4395a350938410e7bceb83e6af8",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/Device.cpp",
      "new_id": "510254cd713a9af870f82143e092d4a8153c3813",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "9554a00604af9d81506e3335893763027bd497fe",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/GrProcessorSet.cpp",
      "new_id": "23896e4dfab51d82113d54075b858c10ebcd8650",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/GrProcessorSet.cpp"
    },
    {
      "type": "modify",
      "old_id": "c1a2d28d5400d4d8c7acde02c3fa844d91aed29d",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/GrXferProcessor.cpp",
      "new_id": "f6217adef418703e4a0f4ef7e5c364b60aeb91a8",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/GrXferProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "1cecda3fe1bf9bbc731e6f49a68b7b7c287d745c",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/GrXferProcessor.h",
      "new_id": "85fada59301b47b66d9d716e86e09a5db9a3c0eb",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/GrXferProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "c134215667bfd82f1c2e6ace628049865b679054",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/SkGr.cpp",
      "new_id": "e70695cb210081013b68bdcc0418a58190d7e058",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/SkGr.cpp"
    },
    {
      "type": "modify",
      "old_id": "ccc46b904d6af8e120ffb4f703931595ee5380cf",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/SurfaceDrawContext.cpp",
      "new_id": "a42b944eab6746fa7b74f7e0fc4e77ba811fbbc8",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/SurfaceDrawContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "b5a6be2c07cb7bea3d44393aa41549fac3991185",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/ops/AtlasRenderTask.cpp",
      "new_id": "fec7012c0c22ebcb30108a81a14bc90e3f29768d",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/ops/AtlasRenderTask.cpp"
    },
    {
      "type": "modify",
      "old_id": "150af2f5d8ef006c1b31493741f43bc173ce4ba7",
      "old_mode": 33188,
      "old_path": "src/gpu/ganesh/ops/TextureOp.cpp",
      "new_id": "740891fbaecd0f302b95dace2dc6d7dc44cd97a6",
      "new_mode": 33188,
      "new_path": "src/gpu/ganesh/ops/TextureOp.cpp"
    },
    {
      "type": "modify",
      "old_id": "6369352a44ea43e8798e69edfe7573ab0c221add",
      "old_mode": 33188,
      "old_path": "tests/BulkRectTest.cpp",
      "new_id": "b3fdaefcd678de1738f42aa8464cc4678101809f",
      "new_mode": 33188,
      "new_path": "tests/BulkRectTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "9869853b83cb6676a3eeebfd856a4b5ba1c75798",
      "old_mode": 33188,
      "old_path": "tests/DMSAATest.cpp",
      "new_id": "6f642e89936618d51889b9002a33047fb40eafe8",
      "new_mode": 33188,
      "new_path": "tests/DMSAATest.cpp"
    },
    {
      "type": "modify",
      "old_id": "97304a9f71bfbda5e27b744e458ecdcf36c3579e",
      "old_mode": 33261,
      "old_path": "toolchain/linux_trampolines/clang_trampoline_linux.sh",
      "new_id": "819820966305c9d1e946f1d85150a6b2d0607dc2",
      "new_mode": 33261,
      "new_path": "toolchain/linux_trampolines/clang_trampoline_linux.sh"
    }
  ]
}
