)]}'
{
  "commit": "4a6061c716e4c4dcd4eaab3205a5edaecafb5c41",
  "tree": "2b18756ca47ce6e4231b693b1a47bf56f10475ee",
  "parents": [
    "9949778d2293724450f3104b08fd889de27278f3"
  ],
  "author": {
    "name": "Alexander Timin",
    "email": "altimin@chromium.org",
    "time": "Fri Jun 02 15:19:26 2023 +0100"
  },
  "committer": {
    "name": "Alexander Timin",
    "email": "altimin@chromium.org",
    "time": "Fri Jun 02 15:19:26 2023 +0100"
  },
  "message": "Support for recursive SQL functions\n\nCurrently Perfetto SQL functions can\u0027t reference themselves, because\nwe prepare the statement as a part of a function registration, which\nwill fail if the function references itself (and we do not support\nfunction re-registration).\n\nChange-Id: I52de8cd3c818abd1347fb52f87121971a2e1f698",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ca6ba84409b1520fbdc2d054b37bb6c2230fe8d",
      "old_mode": 33188,
      "old_path": "src/trace_processor/prelude/functions/create_function.cc",
      "new_id": "29800fedb815e0553c01a2e541d9f7795cf99fa5",
      "new_mode": 33188,
      "new_path": "src/trace_processor/prelude/functions/create_function.cc"
    },
    {
      "type": "modify",
      "old_id": "e5dc15cd358d3a26ef5b067df17fe49b4fcf1aaf",
      "old_mode": 33188,
      "old_path": "test/trace_processor/diff_tests/functions/tests.py",
      "new_id": "7e23c97efc8bd318aa8c6e2026a164917c69f3af",
      "new_mode": 33188,
      "new_path": "test/trace_processor/diff_tests/functions/tests.py"
    }
  ]
}
