)]}'
{
  "commit": "8c3d87d6123823de8e4f515538aa93ef37210cb1",
  "tree": "5530e2be9bee831ddc4f6d288c9fbe6e0188e4ac",
  "parents": [
    "318b4a1d0f29f7a1e1dd5d25f242c12e2f4f1e6f"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Wed Jan 28 11:09:47 2026 +0100"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Wed Jan 28 11:24:58 2026 +0100"
  },
  "message": "Fix dev server configuration\n\nThe config option gitiles.basePath was overloaded in [1]\nwhich broke the default behavior of gitiles in dev mode. It used to scan\nthe path configured via gitiles.basePath to find git repositories.\n\nWith [1] it now sets the servlet context path for gitiles to the value\nof the same option which doesn\u0027t work since the dev mode by default sets\ngitiles.basePath to the current working directory which doesn\u0027t work\nas a servlet context path which results in gitiles returning\n\"404 Not Found\" instead of showing the list of repositories found under\nbasePath.\n\nFix this by renaming the option introduced in [1] to\ngitiles.contextPath and adapt the documentation accordingly.\n\n[1] I1da95745d1bc8eaa7d5b204a942bcee0b6a027a8\n\nChange-Id: I0f844eaaaadbfd21161e04b915b541a534bbb4a6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "869129ad7da4262a04ceac5ce8fa020b62273da6",
      "old_mode": 33188,
      "old_path": "Documentation/config.md",
      "new_id": "29f328f627c200be994ec5d6a5d3823489ed6cff",
      "new_mode": 33188,
      "new_path": "Documentation/config.md"
    },
    {
      "type": "modify",
      "old_id": "f561c5255f90eeb2f8dac126fb6b62f1254c51e0",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/dev/DevServer.java",
      "new_id": "042dd49adcfe0d7a24e7987e88e985add18ebf23",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/dev/DevServer.java"
    }
  ]
}
