)]}'
{
  "commit": "2ccaaa5896d6065dc39c0407eb2c1c214d8803f9",
  "tree": "1bf28fec50dbdb8e4df93e72b1a48741e96ced35",
  "parents": [
    "4eb9ae135b88549b127dbe3e02a233f08b7bab6d"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Tue Dec 19 00:50:10 2023 +0100"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Fri Jan 12 14:28:00 2024 +0100"
  },
  "message": "Clone: configure pushUrl if sshdAdvertisedPrimaryAddress is set\n\nThe new option `plugin.download-commands.sshdAdvertisedPrimaryAddress`\nspecifies the address clients should be configured to reach a primary\nGerrit instance.\n\nThis may differ from `sshd.listenAddress` if fetch is served from\nanother address. An example is a setup where upload-pack requests\nare served by a Gerrit replica and receive-pack by a Gerrit primary.\nSince ssh cannot be load balanced on layer 7 the addresses of the\nprimary and replica need to be different.\n\nConfigure `remote.origin.pushUrl` in the clone command installing the\ncommit-msg hook which is typically used if the client is used to push\nnew changes.\n\nChange-Id: I69a271c55fe53a4d1c01b5f24f1a6fd8313e7ba8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "431c8b9b04d1957fa39ad092495a61f2618548c9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/CloneWithCommitMsgHook.java",
      "new_id": "f7bc0054eb239fd3dbce9f24a09e101a9c2beb27",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/download/command/CloneWithCommitMsgHook.java"
    },
    {
      "type": "modify",
      "old_id": "4628f7311a753ff325f91685ba429dc629852234",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/download/scheme/SshScheme.java",
      "new_id": "6e23ef97dda4a1c03df8c2286fe0e24f084e27b1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/download/scheme/SshScheme.java"
    },
    {
      "type": "modify",
      "old_id": "526f2980a42f9ce439d356ec051aeff922a0b343",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "338674745c5b1de7ca8bc018f5941079cf548a6d",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "modify",
      "old_id": "bf7a49d19d2b1ccaceaca5192ded557f6913b225",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/download/DownloadCommandTest.java",
      "new_id": "c39bf2567365b72c6accfe3fe05aaa31c14be507",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/download/DownloadCommandTest.java"
    },
    {
      "type": "modify",
      "old_id": "24b521e7f34409eb013d498de6e75677d2a0930a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/CloneWithCommitMsgHookTest.java",
      "new_id": "f9d62ba51d46ee35ced18d8227d45d882a6304e1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/download/command/CloneWithCommitMsgHookTest.java"
    }
  ]
}
