)]}'
{
  "commit": "4db80928643072a95f17b71153a0f0e69cdb9d08",
  "tree": "905f1d7bfdb9a272be50d169e25d5f023c4312cf",
  "parents": [
    "cbc954b18ae5a4677ee925688a3eb5dfb59012f3"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Sun Aug 16 13:46:56 2026 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Sun Aug 16 22:47:14 2026 +0200"
  },
  "message": "Fix ReferenceEquality Error Prone errors\n\nThe newer Error Prone shipped with rules_java 9.8.0 flags several\nreference-equality comparisons. Fix them following the conventions\nalready used in this codebase, keeping the check at ERROR:\n\n  - JGit FileMode comparisons use value equality (FileMode.X.equals),\n    matching PathServlet/ReadmeHelper: ArchiveServlet, PathServlet,\n    ImageLoader.\n  - commonmark AST nodes are intentionally compared by identity, so\n    suppress the check on those methods (as Revision already does):\n    MarkdownToHtml, NamedAnchorExtension, SmartQuotedExtension.\n\nChange-Id: Ie852ea8484717501e6b8302c71588a2bb45a230b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed9fedd396c5b07c510ca712ce711d4b1e24f397",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/ArchiveServlet.java",
      "new_id": "39d7556b62df1b117cd8a2b98ca050050e21d2e2",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/ArchiveServlet.java"
    },
    {
      "type": "modify",
      "old_id": "a5c46e249ce48227c3637f5220a365c168fcaea2",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/PathServlet.java",
      "new_id": "d742dad15bbba807ae9aaf214bb0c446545e9057",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/PathServlet.java"
    },
    {
      "type": "modify",
      "old_id": "0a1cc3d40bcb922a429f53be4aea0aa07b544cd8",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/ImageLoader.java",
      "new_id": "f3cb84fd3c47d2c28abfd2b9f616952b4194e6d3",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/ImageLoader.java"
    },
    {
      "type": "modify",
      "old_id": "f0518e612a2632d10d1368f8e3db007e64342f7c",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/MarkdownToHtml.java",
      "new_id": "03cc78b3f486fdec17a6f791b966389f7fd5a714",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/MarkdownToHtml.java"
    },
    {
      "type": "modify",
      "old_id": "cd02733ae7e486fec2e76f6acd2bdad3deebeebf",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/NamedAnchorExtension.java",
      "new_id": "5bb4a790918a3b31d93389ddf9b2cad759266bc1",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/NamedAnchorExtension.java"
    },
    {
      "type": "modify",
      "old_id": "a8e7f13fc42a770e39541960c9a4e835db23d918",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/SmartQuotedExtension.java",
      "new_id": "bc3403d8303757609f68a842f36f362b61314360",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/SmartQuotedExtension.java"
    }
  ]
}
