)]}'
{
  "commit": "080b31ca6b34b044d92697cad9b696c1cf43f1d8",
  "tree": "1800c0e7bf718a7e6e10fe7b754e6521d6111e43",
  "parents": [
    "279e12103575b1c08223a8feacb1e62349a9b71f"
  ],
  "author": {
    "name": "Terry Parker",
    "email": "tparker@google.com",
    "time": "Fri Feb 13 16:28:39 2026 -0800"
  },
  "committer": {
    "name": "Terry Parker",
    "email": "tparker@google.com",
    "time": "Fri Feb 20 10:54:47 2026 -0800"
  },
  "message": "Update Gitiles dependencies\n\nThis area was overdue for attention, there are many bugs filed\nabout out-of-date Gitiles dependencies.\n\nGoogle uses its internal build system to build Gitiles, and we\nexperience friction in updating internally, since we need to update\nnot just Gitiles, but all internal uses of that dependency. With\nAI assistance I updated WORKSPACE library versions to match the\nones Google is using, if Google is using a newer version.\n\nAll of these updates involve stable APIs, no source file updates\nwere required.\n\nUpdating commons-compress added a new dependency on commons-io,\nso added that (thanks to David for finding that, Diffy for the\nwin!)\n\nTesting was to run `bazel test //...`, run the `tools/run.dev`\nscript and test localhost, and run `tools/maven/mvn.sh install`.\n\nI compared these updated versions with the versions in the JGit\nand Gerrit projects. All permutations are now there--Gitiles uses\na more recent version than the other two, JGit does, and Gerrit\ndoes. I can run the same update on JGit and Gerrit once this\nchange is in.\n\n+------------------------+-------------------+--------------------+\n| Library                | Old Version       | New Version        |\n+------------------------+-------------------+--------------------+\n| ASM (OW2)              | 9.2               | 9.9.1              |\n| Autolink               | 0.10.0            | 0.11.0             |\n| Byte Buddy             | 1.14.9            | 1.18.2             |\n| Commonmark             | 0.21.0            | 0.24.0             |\n| Commons Codec          | 1.16.0            | 1.18.0             |\n| Commons Compress       | 1.25.0            | 1.28.0             |\n| Commons IO             | \u003cnone\u003e            | 2.21.0             |\n| Commons Lang3          | 3.8.1             | 3.18.0             |\n| Commons Text           | 1.2               | 1.10.0             |\n| Diffutils              | 1.3.0             | 4.16               |\n| Error Prone Annot.     | 2.22.0            | 2.46.0             |\n| Gson                   | 2.10.1            | 2.13.2             |\n| Guava                  | 32.1.2-jre        | 33.5.0-jre         |\n| Guava Failureaccess    | 1.0.1             | 1.0.3              |\n| Hamcrest               | 2.2               | 3.0                |\n| ICU4J                  | 74.2              | 78.2               |\n| Jetty                  | 9.4.53.v20231009  | 9.4.57.v20241219   |\n| Junit                  | 4.12              | 4.13.2             |\n| Mockito                | 5.6.0             | 5.21.0             |\n| Objenesis              | 2.6               | 3.0.1              |\n| Protobuf               | 3.19.4            | 3.25.5             |\n| SLF4J                  | 1.7.36            | 2.0.17             |\n| Servlet API            | 3.1.0             | 4.0.1              |\n| Truth                  | 1.1               | 1.4.4              |\n| XZ                     | 1.9               | 1.11               |\n+------------------------+-------------------+--------------------+\n\nRelease-Notes: Stabilize WORKSPACE dependencies and fix checksums.\nChange-Id: Ic7dc1c8e96e8c1b26c80d259fb0b194ae4fc41f8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9e9953170cec1de2d0b1f799801a1072f7c74b9",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "050e19e2f14770e1811591d063ad4d1fc86c216f",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "e7576a563b24afb36039fbc15dd18bdb4fcf086c",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gitiles/BUILD",
      "new_id": "692537da2d9b0ef3f22792688350b8f19e7fa391",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gitiles/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c763f24d8d763c8fa97683970c7871c8d77fd7e9",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "6a25509b4c55760c7fa10f8f012d14f3e61710d6",
      "new_mode": 33188,
      "new_path": "lib/BUILD"
    }
  ]
}
