)]}'
{
  "commit": "eb9031212cda1f960dbdfa76c913bba6d19c035d",
  "tree": "314deef426d9c53a069a2d92b6c4906df23232c2",
  "parents": [
    "f38eb6de6c352d0de07ff4ddd71c55bc8aab6e3f"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Jun 01 22:56:17 2022 -0700"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Tue Oct 18 23:50:00 2022 +0100"
  },
  "message": "Limit the number of changes that can be submitted together\n\nWhen chaining changes together, the sequence of commits to navigate\nwas previously unbound, causing the potential explosion to millions\nof changes.\n\nThe explosion could have also been accidental and caused by the push\nof a change with a non-existent branch, which would have resulted\nin the full scan of the repository for changes.\n\nIntroduce a new Gerrit configuration change.maxSubmittableAtOnce with\na safe default of 32767, which would allow any use case that would have\nalso worked before this change. Navigating over 32767 changes up to\npotentially a huge number of commits would have generated a significant\nCPU and memory overload and still not resulted in a submittable\nchain of changes anyway.\n\nRelease-Notes: Limit the number of changes that can be submitted at once\nBug: Issue 16322\nChange-Id: Id71aed2341f72708778395359bb6e4d4c270401c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9885e71e225ab54938357ec5f142c519474614df",
      "old_mode": 33188,
      "old_path": "Documentation/config-gerrit.txt",
      "new_id": "f5b42c6589863197f1076275a55870d53670cf5d",
      "new_mode": 33188,
      "new_path": "Documentation/config-gerrit.txt"
    },
    {
      "type": "modify",
      "old_id": "9efb976a655c9d2c932f9847bfa5a9191fe34fc3",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/submit/LocalMergeSuperSetComputation.java",
      "new_id": "60b0c5b01aeb2a2502fee302ac9e7aa1548595c1",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/submit/LocalMergeSuperSetComputation.java"
    },
    {
      "type": "modify",
      "old_id": "304a1e48a48ad61be531f9e14a917d0f0a5e0b59",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/acceptance/server/change/SubmittedTogetherIT.java",
      "new_id": "0067e04cea6ae3605ff7b29a5312a3dc9c7ecab1",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/acceptance/server/change/SubmittedTogetherIT.java"
    }
  ]
}
