)]}'
{
  "commit": "ae863f2af437a3ed2b6c4e3f9ee7137ce10ead5d",
  "tree": "b42c9b2050965f0f35abfba8ab4cb67b08876533",
  "parents": [
    "7b2fa7bdbac29d50b70ad692b71e3faf6fa1873d"
  ],
  "author": {
    "name": "Danny Tuppeny",
    "email": "danny@tuppeny.com",
    "time": "Wed Jun 04 07:51:45 2025 -0700"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Wed Jun 04 07:55:48 2025 -0700"
  },
  "message": "[analysis_server] Allow documentation preferences to be different between completion/hovers\n\nFor https://github.com/Dart-Code/Dart-Code/issues/4729 we added a configuration setting to let you control how much documentation was included in responses. The motivation here was to reduce the completion payload sizes when running in remote workspaces (Dart-Code would adjust the default setting if not explicitly set by the user based on the workspace kind).\n\nHowever in hindsight, forcing no docs on Hovers just because we didn\u0027t want them in Completion requests was a bad choice, because these are individual requests where the payload size is less important and seeing the docs is useful.\n\nSo this alters the setting to accept a `Map` to allow you to have different preferences for each request that returns docs. Dart-Code will be updated to adjust the defaults accordingly (after this lands) so that Hover/SignatureHelp can default to `\"full\"` even in remote workspaces.\n\nWork towards https://github.com/Dart-Code/Dart-Code/issues/5499\n\nChange-Id: Ib64f762a0559c7afc7653fad9749fc208beee8b3\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/431280\nReviewed-by: Samuel Rawlins \u003csrawlins@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/0f161e3ebef2fd84a4bec8e1f17dc42faa516901\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "624bc533af28a86b6dd5228f4dd1f77e1e79eb72",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "976e9e130f316a04951e98a00835c7c6e0168333",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "4bff40f7ada3d83fd0ca0c0af2b5786c26177f59",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "f7ba35c9fdb6b88d270fee3623e74028106c5d9d",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
