)]}'
{
  "commit": "a4dc29886e9924cf92a8f9b8324e1a5c9ffb3e1a",
  "tree": "7accca124f61d7d856bf261f9f98bc837febadb4",
  "parents": [
    "eb1e132c8fa86beb8ddb39a252b3cec374301fff"
  ],
  "author": {
    "name": "Hao Wu",
    "email": "haowoo@google.com",
    "time": "Wed Oct 02 01:06:24 2024 +0000"
  },
  "committer": {
    "name": "SkCQ",
    "email": "skcq-be@skia-corp.google.com.iam.gserviceaccount.com",
    "time": "Wed Oct 02 01:15:08 2024 +0000"
  },
  "message": "Add anomalymap data to DataFrame context.\n\nAnomalyMap is part of DataFrame and is able to merge from another\nFrameResponse. The AnomalyMap is a trace-keyed sparsed array so we need\nto iterate it like a hash table.\n\nThis will replace related methods in explore-simple-sk.\n\nBug: b/370804338, b/361354421\nChange-Id: Ia03654b45e74aff2eb924b0b930e18874bf77a89\nReviewed-on: https://skia-review.googlesource.com/c/buildbot/+/905339\nReviewed-by: Leina Sun \u003csunxiaodi@google.com\u003e\nCommit-Queue: Hao Wu \u003chaowoo@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e68ec5960c9f34e0d45c6585c6429fbfadbce82c",
      "old_mode": 33188,
      "old_path": "perf/modules/dataframe/dataframe_context.ts",
      "new_id": "8a9853c34512f590c7d673f2864c4acfca845d58",
      "new_mode": 33188,
      "new_path": "perf/modules/dataframe/dataframe_context.ts"
    },
    {
      "type": "modify",
      "old_id": "637642ee6729fb8cd07784bd98fa1033448afc41",
      "old_mode": 33188,
      "old_path": "perf/modules/dataframe/dataframe_context_test.ts",
      "new_id": "36b30bb23a8fc5d6c7b813c2749bdaedb0ab4f8f",
      "new_mode": 33188,
      "new_path": "perf/modules/dataframe/dataframe_context_test.ts"
    },
    {
      "type": "modify",
      "old_id": "54ce796eff5a28ca376841ae42ee087d8ad75e62",
      "old_mode": 33188,
      "old_path": "perf/modules/dataframe/index.ts",
      "new_id": "9e669d271186e23df4fbefe9c5694e64a31f3826",
      "new_mode": 33188,
      "new_path": "perf/modules/dataframe/index.ts"
    },
    {
      "type": "modify",
      "old_id": "58e2e901c2d4ee81bfe7c04d7c19c4e54494ec48",
      "old_mode": 33188,
      "old_path": "perf/modules/dataframe/index_test.ts",
      "new_id": "045b94101c55799cf3bec27babec3e79cc755dc9",
      "new_mode": 33188,
      "new_path": "perf/modules/dataframe/index_test.ts"
    },
    {
      "type": "modify",
      "old_id": "44efc34b942e13fb8d26a0b03ad42a7e1574da78",
      "old_mode": 33188,
      "old_path": "perf/modules/dataframe/test_utils.ts",
      "new_id": "ef3ad6915515daca382d31cad8093950cc5b755e",
      "new_mode": 33188,
      "new_path": "perf/modules/dataframe/test_utils.ts"
    },
    {
      "type": "modify",
      "old_id": "fd7f143e79a6e141fe773f0645b1e5822271f774",
      "old_mode": 33188,
      "old_path": "perf/modules/explore-simple-sk/explore-simple-sk.ts",
      "new_id": "2907a78cd0dcc0b53729def3e89e5806ef483e6a",
      "new_mode": 33188,
      "new_path": "perf/modules/explore-simple-sk/explore-simple-sk.ts"
    }
  ]
}
