)]}'
{
  "commit": "366ed7f972c74e6bcd6d2d14156c1b60350191bd",
  "tree": "94297f4c08458eb71eb4aeedc1b7604a94f62ef4",
  "parents": [
    "0d906f5ecf695607a29f66ee3c587c8f82887307"
  ],
  "author": {
    "name": "Jim Graham",
    "email": "flar@google.com",
    "time": "Mon Jan 13 15:49:03 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jan 13 23:49:03 2025 +0000"
  },
  "message": "Fix paths when running clang-tidy on git diffs (#161496)\n\nThe working directory was `engine/src/flutter` but all of the file names\nalready had those parent directories on them so we\u0027d be trying to find\nbuild commands for `engine/src/flutter/engine/src/flutter`. This change\ntells the git commands to make the file names relative to the working\ndirectory (which is already `engine/src/flutter`).\n\nSomeone more familiar with the `--lint-head` option should double check\nits operation since I wasn\u0027t sure exactly what it was supposed to do,\nbut the list of files it generated looked correct.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34f5bd462ddb6fbb3fcca04e138e69358c5c86b6",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/tools/pkg/git_repo_tools/lib/git_repo_tools.dart",
      "new_id": "47b7d74b076558df71d27b8893e2140154ba9ce6",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/tools/pkg/git_repo_tools/lib/git_repo_tools.dart"
    },
    {
      "type": "modify",
      "old_id": "7b17d9c46aa2328a56710963241d97217a1d9ef7",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/tools/pkg/git_repo_tools/test/git_repo_tools_test.dart",
      "new_id": "a5d4bbc5089a60082ad4001cc9bc4dc1ad60c0a9",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/tools/pkg/git_repo_tools/test/git_repo_tools_test.dart"
    }
  ]
}
