)]}'
{
  "commit": "5ff11f69b715abf3c499558e906f9a67900c2ace",
  "tree": "5ef2ee0d5305e1e076cd1cb26b1e6e60af52de06",
  "parents": [
    "ef440a814319f57d165dfbe2c39fc07bf4a0a1e7"
  ],
  "author": {
    "name": "Lee Rhodes",
    "email": "leerho@users.noreply.github.com",
    "time": "Tue Nov 10 21:39:47 2026 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 11 13:39:47 2026 +0800"
  },
  "message": "Javadoc footer: resolve the abbreviated commit id (#797)\n\nThe footer showed a literal ${git.commit.id.abbrev}, and \"Foundation.All\"\nhad no space.\n\n- The git-commit-id plugin\u0027s includeOnlyProperties dropped\n  git.commit.id.abbrev, so the property was never defined.\n- The plugin produced git.commit.id but not git.commit.id.full, which the\n  manifests use. Release builds worked only because\n  mvn_clean_install_or_deploy.sh passes -Dgit.commit.id.full.\n\nThis sets commitIdGenerationMode to full and keeps git.commit.id.full and\ngit.commit.id.abbrev. It puts the footer on one line, and the release\nscript also passes -Dgit.commit.id.abbrev (7 characters, or unknown without\na .git directory).\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fce945fccf4a65a6526883f498c07b0f37a904c8",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "6c812beafac86df9c6af19af9b84675cbf798a8f",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "modify",
      "old_id": "f311acea4f9d2d2e4bb7a3074c8b5198a830becf",
      "old_mode": 33261,
      "old_path": "tools/mvn_clean_install_or_deploy.sh",
      "new_id": "be75938172ec1354661666dc0f63148c58617cd1",
      "new_mode": 33261,
      "new_path": "tools/mvn_clean_install_or_deploy.sh"
    }
  ]
}
