)]}'
{
  "commit": "368f8755471fe83779919c521bd69b2cd386a5a7",
  "tree": "2753c66ffc29f2e478c8b772f30da8744b27bbad",
  "parents": [
    "68170dccb177be6d39d5e38313d3f7b5785f5e11"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Fri Dec 18 20:59:19 2020 +0100"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Sat Dec 19 19:30:17 2020 +0100"
  },
  "message": "HttpSession: Align project name encoding with gerrit core\n\nIn I73bd4df898d GsonProvider was extended to deserialize project name\nin both forms: legacy and gerrit core form, but missed to register the\nnew type adapter in HttpSession instance, so that events were still\nserialized in legacy form.\n\nThis incompatibility can cause a problem in zero-downtime upgrade\nscenario, where the events created by gerrit 3.0 cannot be de-serialized\nby second node running gerrit 3.1.\n\nThe modification in this commit supposed to be reverted when this change\nis merged to stable-3.1 branch.\n\nBug: Issue 13825\nChange-Id: Ice9b7843f5bb6adeaa42b58d66933e4bdb6f390d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "36f0029b5ff9e83b785e1f63cbceb337ba457322",
      "old_mode": 33188,
      "old_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/GsonProvider.java",
      "new_id": "c600019cc47ca5eaca4b43e4507e054ce589b1ab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/GsonProvider.java"
    },
    {
      "type": "modify",
      "old_id": "f2ac080df82f123a8fb93d373de1a784bd3b02ce",
      "old_mode": 33188,
      "old_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/HttpSession.java",
      "new_id": "cf98aaeb5c4277327e57379d154b59930cf52816",
      "new_mode": 33188,
      "new_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/HttpSession.java"
    },
    {
      "type": "modify",
      "old_id": "8e1b5ebea3f8a1577c9fd8e296633f067957dc18",
      "old_mode": 33188,
      "old_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/event/EventDeserializerTest.java",
      "new_id": "2b9ee3532f29169fde3b8c10694aa91a79e27657",
      "new_mode": 33188,
      "new_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/event/EventDeserializerTest.java"
    },
    {
      "type": "modify",
      "old_id": "5e0d4c9beb3d682cdf799f1b692907a0ca880965",
      "old_mode": 33188,
      "old_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/HttpSessionTest.java",
      "new_id": "4071363f6441c8a181620880e2fde39aa2520f3d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest/HttpSessionTest.java"
    }
  ]
}
