)]}'
{
  "commit": "3d036eb0d2c778941cd31b8785d5036949e8778b",
  "tree": "cb67ddde97b94b11b041a12ca63d2bcf652c16e9",
  "parents": [
    "d5d2e93577e2b9f4a251f97116259346f0bead1e"
  ],
  "author": {
    "name": "Derrick Stolee",
    "email": "dstolee@microsoft.com",
    "time": "Wed Jan 16 10:26:00 2019 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jan 17 13:44:43 2019 -0800"
  },
  "message": "pack-objects: create pack.useSparse setting\n\nThe \u0027--sparse\u0027 flag in \u0027git pack-objects\u0027 changes the algorithm\nused to enumerate objects to one that is faster for individual\nusers pushing new objects that change only a small cone of the\nworking directory. The sparse algorithm is not recommended for a\nserver, which likely sends new objects that appear across the\nentire working directory.\n\nCreate a \u0027pack.useSparse\u0027 setting that enables this new algorithm.\nThis allows \u0027git push\u0027 to use this algorithm without passing a\n\u0027--sparse\u0027 flag all the way through four levels of run_command()\ncalls.\n\nIf the \u0027--no-sparse\u0027 flag is set, then this config setting is\noverridden.\n\nSigned-off-by: Derrick Stolee \u003cdstolee@microsoft.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "edac75c83f471bee7e9f560b1ec2defc13e0482e",
      "old_mode": 33188,
      "old_path": "Documentation/config/pack.txt",
      "new_id": "425c73aa521a67f87941bd8fc11c69b52432cb00",
      "new_mode": 33188,
      "new_path": "Documentation/config/pack.txt"
    },
    {
      "type": "modify",
      "old_id": "7d5b0735e396985c82dfa64bdd5d43badb6eb1ce",
      "old_mode": 33188,
      "old_path": "builtin/pack-objects.c",
      "new_id": "124b1bafc4b892466d20ec38ac3a2f8a5b81eac0",
      "new_mode": 33188,
      "new_path": "builtin/pack-objects.c"
    },
    {
      "type": "modify",
      "old_id": "9f2a6e5d31e3a53877851e8893da3d1e3e1cf6d2",
      "old_mode": 33261,
      "old_path": "t/t5322-pack-objects-sparse.sh",
      "new_id": "3233fafc90b02ee5c5578984e28d73ec70af7990",
      "new_mode": 33261,
      "new_path": "t/t5322-pack-objects-sparse.sh"
    }
  ]
}
