)]}'
{
  "commit": "8ddafa791daa86bbee255b9e7c102ceef5d7c514",
  "tree": "394903c26bfb13bfd5e810f593c0479401847b68",
  "parents": [
    "8a0fb43dcf23c93ad294e3a4c17c56ce7c80b5a6"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri Dec 16 00:12:03 2022 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri Dec 16 11:04:37 2022 +0000"
  },
  "message": "Add more JGit GC config options\n\nIntroduce more variables for configuring the JGit execution:\n\n- PACK_THREADS: number of threads for packing concurrently\n- JAVA_ARGS: extra JVM options to pass to the JGit JVM\n- PRUNE_EXPIRE: interval for unreferenced loose objects expire\n- GIT: path where to find the \u0027git\u0027 executable\n- GIT_GC_OPTION: option to pass to the JGit GC command line\n\nAlso, JAVA_ARGS would automatically set the JVM heap needed\nto complete a full GC cycle as twice the current size of the\nrepository.\n\nChange-Id: If5953e9cc25f25bb344aabb030adb4dd33791dfb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0d9a1418b84f1d4c9fcc0ccdb12a979479dcb95",
      "old_mode": 33261,
      "old_path": "maintenance/git-gc/scripts/utils.sh",
      "new_id": "5d6597b410d3e2c4daac7931b73b74e02582f492",
      "new_mode": 33261,
      "new_path": "maintenance/git-gc/scripts/utils.sh"
    }
  ]
}
