)]}'
{
  "commit": "bac4d32d39abc6fb9af61628adbed139ea442ee9",
  "tree": "7788a3a2fe8143cefe2e179046228f05348f4ba2",
  "parents": [
    "03abd1dff21263a92ccf02e4178daef299398be2"
  ],
  "author": {
    "name": "Hector Caballero",
    "email": "hector.caballero@ericsson.com",
    "time": "Fri Nov 03 14:39:37 2017 -0400"
  },
  "committer": {
    "name": "Hector Oswaldo Caballero",
    "email": "hector.caballero@ericsson.com",
    "time": "Fri Nov 24 05:13:24 2017 -0500"
  },
  "message": "GC: Delete stale temporary packs and indexes\n\nWhen a GC operation is interrupted, temporary packs and indexes can be\nleft on the pack folder. In big, busy repositories this can lead to\nsignificant amounts of wasted disk space if this interruption is done\nwith a certain frequency.\n\nRemove stale temporary packs and indexes at the end of the GC process so\nthey do not accumulate. To avoid interfering with a possible concurrent\nJGit GC process in the same repository, only delete temporary files that\nare older than one day.\n\nChange-Id: If9b6c1e57fac8a6a0ecc0a703089634caba4caae\nSigned-off-by: Hector Caballero \u003chector.caballero@ericsson.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59d544e63fb52aadf697e9a898673534cf6ef3c7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcTemporaryFilesTest.java"
    },
    {
      "type": "modify",
      "old_id": "f992a334084f994e1a9f38d88852321ad37e30af",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java",
      "new_id": "928e52d6b4c83c1a87616379258848e434c74ef1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java"
    }
  ]
}
