)]}'
{
  "commit": "f40819fd48193987f8cd22d724fbbab2a7aaf322",
  "tree": "10688cc8d21e5b5f75b2dd0dd2d69a2ca2bdc362",
  "parents": [
    "4644386b36253da4436bb961ed1f5fbcc8c15101"
  ],
  "author": {
    "name": "Alexandre Rostovtsev",
    "email": "arostovtsev@google.com",
    "time": "Fri May 31 12:23:59 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 31 12:23:59 2024 -0400"
  },
  "message": "Refactor param rendering in summary line (#230)\n\nSwitch from plain strings to a new Param class with separate name and\r\nanchor, and transform every param-like entity (FunctionParamInfo,\r\nAttributeInfo, or ProviderFieldInfo) into it.\r\n\r\nThis commit does not change rendering result in any way, but sets us up\r\nto make the following possible:\r\n\r\n* create a Param without a link (e.g. a \"*\" separator)\r\n* add leading \"*\"/\"**\" to the names - but not anchor links! - of\r\n  args/kwargs\r\n* reorder *kwargs and keyword-only params when rendering summaries for\r\n  functions and provider constructors\r\n\r\nWorking towards https://github.com/bazelbuild/stardoc/issues/225",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19099641c958ad17e56d652211a61a916d9457a4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/stardoc/rendering/MarkdownUtil.java",
      "new_id": "4ac54ce4989f428f7bb12aca24b11386f1a11bf4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/stardoc/rendering/MarkdownUtil.java"
    }
  ]
}
