)]}'
{
  "commit": "d9545c7f465ed103df44cd93caddfdd265757779",
  "tree": "6761dd88c70a108724c3db033689d328a8d1f5b4",
  "parents": [
    "6a6636270fbaf74609cd3e1bd207dd2c420d640a"
  ],
  "author": {
    "name": "Eric Wong",
    "email": "normalperson@yhbt.net",
    "time": "Mon Apr 25 21:17:28 2016 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed May 11 14:56:00 2016 -0700"
  },
  "message": "fast-import: implement unpack limit\n\nWith many incremental imports, small packs become highly\ninefficient due to the need to readdir scan and load many\nindices to locate even a single object.  Frequent repacking and\nconsolidation may be prohibitively expensive in terms of disk\nI/O, especially in large repositories where the initial packs\nwere aggressively optimized and marked with .keep files.\n\nIn those cases, users may be better served with loose objects\nand relying on \"git gc --auto\".\n\nThis changes the default behavior of fast-import for small\nimports found in test cases, so adjustments to t9300 were\nnecessary.\n\nSigned-off-by: Eric Wong \u003cnormalperson@yhbt.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2cd6bdd7d2bc2816c1a9aed1c6a26bbd3285777c",
      "old_mode": 33188,
      "old_path": "Documentation/config.txt",
      "new_id": "283bf04091c1d365acb5576c607fb307cba689f8",
      "new_mode": 33188,
      "new_path": "Documentation/config.txt"
    },
    {
      "type": "modify",
      "old_id": "66910aa2faff1d78b71c5c552550a4f8e9d51832",
      "old_mode": 33188,
      "old_path": "Documentation/git-fast-import.txt",
      "new_id": "644df993f924d3265db10af6e6c29e33daf95482",
      "new_mode": 33188,
      "new_path": "Documentation/git-fast-import.txt"
    },
    {
      "type": "modify",
      "old_id": "9fc7093406b1e2085a3b2180a8506bcd6d486e06",
      "old_mode": 33188,
      "old_path": "fast-import.c",
      "new_id": "4fb464c1ef553528021b981132919551517412ac",
      "new_mode": 33188,
      "new_path": "fast-import.c"
    },
    {
      "type": "modify",
      "old_id": "25bb60b2814320b628d3d12af88ee1d394a94217",
      "old_mode": 33261,
      "old_path": "t/t9300-fast-import.sh",
      "new_id": "e6a2b8a4d7939eb268eea799687c2b3b4b94e8ef",
      "new_mode": 33261,
      "new_path": "t/t9300-fast-import.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f686d2199acb88cc743b6720e815984dfe7fce1",
      "new_mode": 33261,
      "new_path": "t/t9302-fast-import-unpack-limit.sh"
    }
  ]
}
