)]}'
{
  "commit": "a3f73ab7df93567214f67c9e77adb9a13fc279ff",
  "tree": "c3c2c2a7c5f854cf9e192d69c2f28df9da2968c9",
  "parents": [
    "ae5b18e8092e7b9fd4ceba6088bdee9ab0b8e46a"
  ],
  "author": {
    "name": "姜浩哲",
    "email": "jhzgg2017@gmail.com",
    "time": "Thu May 25 15:57:03 2023 +0800"
  },
  "committer": {
    "name": "姜浩哲",
    "email": "jhzgg2017@gmail.com",
    "time": "Fri Sep 08 17:38:47 2023 +0800"
  },
  "message": "Fix issue with using cgit client to fetch without authentication\n\nCGit client passes empty username and password when not specified\nin the configuration and this causes fetch operation failure.\nTo avoid the issue check if username/password is empty. If yes\nskip git client authentication.\n\nBug: Issue 40015565\nChange-Id: Ibf2569b2d3289a33386ff08e2aa7d30e546534ac\nSigned-off-by: jianghaozhe \u003cjhzgg2017@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24898e67df66fba5826040556a7cc6aebb95bc69",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/CGitFetch.java",
      "new_id": "d3e45dac6d0944994363ee804ea7aea528b505e0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/fetch/CGitFetch.java"
    }
  ]
}
