)]}'
{
  "commit": "611412a05528ba5898cf948f4d3959f1fbc4170a",
  "tree": "8cb5e2f67a265feb0af05d107ddfe92860d3a91f",
  "parents": [
    "cd3fc7a2995c06cf2425f51758094e039c938559"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Mon Jan 16 21:58:56 2023 +0100"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Tue Jan 31 14:15:53 2023 +0100"
  },
  "message": "BatchingProgressMonitor: avoid int overflow when computing percentage\n\nWhen cloning huge repositories I observed percentage of object counts\nturning negative. This happened if lastWork * 100 exceeded\nInteger.MAX_VALUE.\n\nChange-Id: Ic5f5cf5a911a91338267aace4daba4b873ab3900\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55ca2cdea356238045fdfa2706d95a7faec0a9d8",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/TextProgressMonitorTest.java"
    },
    {
      "type": "modify",
      "old_id": "2caefa4d9757167d6431f3d86440793549185163",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/BatchingProgressMonitor.java",
      "new_id": "49e295aed8d83a92b59b37a153e4a7a6137c350e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/BatchingProgressMonitor.java"
    }
  ]
}
