)]}'
{
  "commit": "3d8649ddef2874aeea7e3e83b47e5fd4867c5cd5",
  "tree": "ad73af9197b84974378e38f2e811e023206b8e99",
  "parents": [
    "e3f535cb15a75d6b2448bfadbc9839da8085f1ec"
  ],
  "author": {
    "name": "Saša Živkov",
    "email": "sasa.zivkov@sap.com",
    "time": "Fri Sep 27 15:58:10 2019 +0200"
  },
  "committer": {
    "name": "Saša Živkov",
    "email": "sasa.zivkov@sap.com",
    "time": "Fri Sep 27 15:58:10 2019 +0200"
  },
  "message": "Do not rely on ArrayIndexOutOfBoundsException to detect end of input\n\nIn the Config#StringReader we relied on ArrayIndexOutOfBoundsException\nto detect the end of the input. Creation of exception with (deep) stack\ntrace can significantly degrade performance in case when we read\nthousands of config files, like in the case when Gerrit reads all\nexternal ids from the NoteDb.\n\nUse the buf.length to detect the end of the input.\n\nChange-Id: I12266f25751373a870ce3fa623cf2a95d882d521\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b666f21d0b2bbceff7e63bfc383934037a006e35",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/Config.java",
      "new_id": "ba3160ff76f0d49c2ada845d0fe5d5d5561eda7d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/Config.java"
    }
  ]
}
