)]}'
{
  "commit": "e2285a34b6378f36ce676d01c4aa56fc12eaf142",
  "tree": "ae84ca30e0a0757b318831af3c268c23f1970a62",
  "parents": [
    "9b9c54bad096b5ddddf18e37893d2844d3587f6f"
  ],
  "author": {
    "name": "Alexander Timin",
    "email": "altimin@chromium.org",
    "time": "Tue Mar 21 15:34:07 2023 +0000"
  },
  "committer": {
    "name": "Alexander Timin",
    "email": "altimin@chromium.org",
    "time": "Tue Mar 21 15:34:07 2023 +0000"
  },
  "message": "INTERNAL_LAYOUT\n\nAdd INTERNAL_LAYOUT aggregated window function to allow the user to\ndynamically compute depths to display an arbitrary set of slice-like\ndata on a given track.\n\nChange-Id: Ib695aa6c6a0a0e5ca88da62a2a57a8212b1c212d",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29c65746570fd6ad2a339e8c7c8a9b50d95aa9d2",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "957be5049ecf38c04f19ac381db0c0cbb2b4b326",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "382f75d77cf33ccde5ea3fb61cbb58cc3bde6760",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "687b9228a04df57e1fa264eabcb867820810a2d8",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "76b4219675d7262b18121d2c9f92346a03558671",
      "old_mode": 33188,
      "old_path": "src/trace_processor/prelude/functions/BUILD.gn",
      "new_id": "7897e54ef2c5820b1cbd286c5d7c463566c0fb18",
      "new_mode": 33188,
      "new_path": "src/trace_processor/prelude/functions/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22103555817201eaea2c7cf2d48fb33973d44750",
      "new_mode": 33188,
      "new_path": "src/trace_processor/prelude/functions/layout_functions.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a88d8ab73544c45c555943f906ffc00501534a9e",
      "new_mode": 33188,
      "new_path": "src/trace_processor/prelude/functions/layout_functions.h"
    },
    {
      "type": "modify",
      "old_id": "7d7e56e7c74344b58b99d392ccba4ffb96a9692e",
      "old_mode": 33188,
      "old_path": "src/trace_processor/prelude/functions/pprof_functions.cc",
      "new_id": "23b2f2349515557d0b4f46a5d6ef0035de7e0689",
      "new_mode": 33188,
      "new_path": "src/trace_processor/prelude/functions/pprof_functions.cc"
    },
    {
      "type": "modify",
      "old_id": "cc9cf41339ef0d13ba4e3685fa7639ee593f3017",
      "old_mode": 33188,
      "old_path": "src/trace_processor/sqlite/sqlite_utils.h",
      "new_id": "c3b08bba8de8cede2cae439b4fcecf4d9cb9567f",
      "new_mode": 33188,
      "new_path": "src/trace_processor/sqlite/sqlite_utils.h"
    },
    {
      "type": "modify",
      "old_id": "dbcb5c0910922e7fea0fec08cfaf00b950461d97",
      "old_mode": 33188,
      "old_path": "src/trace_processor/trace_processor_impl.cc",
      "new_id": "a721863c42abe99a525491cde99c31bca3904c59",
      "new_mode": 33188,
      "new_path": "src/trace_processor/trace_processor_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "aa66328d9ef80902afd78ed936118156f5b5ae7c",
      "old_mode": 33188,
      "old_path": "test/trace_processor/diff_tests/functions/tests.py",
      "new_id": "d68159aea9fc59c0bb4269801eaec5bc66ea2fe2",
      "new_mode": 33188,
      "new_path": "test/trace_processor/diff_tests/functions/tests.py"
    }
  ]
}
