)]}'
{
  "commit": "6941e68bb0ffcb511be2b84abbde121bde956716",
  "tree": "ffb8f0534a9bde2986cd42ce46bf7d123396c6b2",
  "parents": [
    "49d6ab1b9650bf2e3b87da880594dd17c7796072"
  ],
  "author": {
    "name": "Tony Gong",
    "email": "gongt@google.com",
    "time": "Wed Oct 21 09:23:09 2026 -0700"
  },
  "committer": {
    "name": "Tony Gong",
    "email": "gongt@google.com",
    "time": "Wed Oct 21 09:23:09 2026 -0700"
  },
  "message": "[fidl-lsp] Resolve relative fidl_project.json paths\n\nfidl_project.json, generated by //build/fidl:gen_fidl_project in\nfuchsia.git, now uses paths relative to the build directory. For\nexample, \"../../sdk/fidl/...\" for source files and \"fidling/gen/...\" for\nJSON IR.  The language server treated these paths as absolute, so it\nresolved them against its own working directory, failed to load any\nJSON IR, and go-to-definition, hover, and references returned nothing.\n\nResolve relative paths in LoadFidlProject against the directory\ncontaining fidl_project.json, so the rest of the server keeps working\nwith absolute paths. Absolute paths are left unchanged.\n\nAdd github.com/google/go-cmp to compare the loaded result in the new\ntest. v0.6.0 is the newest version compatible with this module\u0027s\ngo 1.14 directive.\n\nTest: go test -run \u0027TestLoadFidlProject|TestFindDeps\u0027 ./analysis/\nTest: Ran the patched server against a core.x64 build\u0027s unmodified\nfidl_project.json; go-to-definition now resolves symbols in the same\nlibrary and in dependencies.\n\nChange-Id: I59b87ccc4070853f69bb1c1e883351b7bb515ceb\nReviewed-on: https://fuchsia-review.googlesource.com/c/fidl-misc/+/1901917\nReviewed-by: Ian McKellar \u003cianloic@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5165f580433d839840337905405a1274ea2383a",
      "old_mode": 33188,
      "old_path": "fidl-lsp/analysis/deps.go",
      "new_id": "b955f9688b87f7ed81894283ba330b426c53e2ac",
      "new_mode": 33188,
      "new_path": "fidl-lsp/analysis/deps.go"
    },
    {
      "type": "modify",
      "old_id": "b27140bb61b6312fdf57e8a394c07230a0b95bc8",
      "old_mode": 33188,
      "old_path": "fidl-lsp/analysis/deps_test.go",
      "new_id": "3864819facf3fc44d268b1ee691fdc05844599c7",
      "new_mode": 33188,
      "new_path": "fidl-lsp/analysis/deps_test.go"
    },
    {
      "type": "modify",
      "old_id": "9ab5fdacf42bf0de9d05c26ac39fbb8e4cbcb523",
      "old_mode": 33188,
      "old_path": "fidl-lsp/go.mod",
      "new_id": "048a71d9c1d02b9490c7cd0b676db338275816d6",
      "new_mode": 33188,
      "new_path": "fidl-lsp/go.mod"
    }
  ]
}
