)]}'
{
  "commit": "9b73ec4d12d65f3366e7cc5c3533d84d8c442a67",
  "tree": "1fd98c6a0bc1d60ec12423f8c35cda0c4ff11e47",
  "parents": [
    "d3a5637d924825b59673c098ce7c51fb2e5ad722"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Fri Aug 09 11:53:01 2024 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Fri Aug 09 11:53:01 2024 +0200"
  },
  "message": "Fix \"Comparison of narrow type with wide type in loop condition\"\n\nThis issue was detected by a GitHub CodeQL security scan run on JGit\nsource code.\n\nDescription of the error raised by the security scan:\n\"In a loop condition, comparison of a value of a narrow type with a\nvalue of a wide type may always evaluate to true if the wider value is\nsufficiently large (or small). This is because the narrower value may\noverflow. This can lead to an infinite loop.\"\n\nFix this by using type `long` for the local variable `done`.\n\nChange-Id: Ibd4f71299e3f2e40d4331227bd143569a4264d8c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "715cbb48fb66a668b7b1f45249fbc0643ccae559",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/PackParser.java",
      "new_id": "cfceed00e8886968101b6a8a2926c8b731c29152",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/PackParser.java"
    }
  ]
}
