)]}'
{
  "commit": "50f26bd035816c2bb79582b834d59b49292502a9",
  "tree": "48d8a75a581c0acb513b5351f472d0a6aa97fe93",
  "parents": [
    "aaf633c2ad10b47af7623c130ddfe7231658c7e4"
  ],
  "author": {
    "name": "Derrick Stolee",
    "email": "dstolee@microsoft.com",
    "time": "Mon Sep 02 19:22:02 2019 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Sep 03 12:06:14 2019 -0700"
  },
  "message": "fetch: add fetch.writeCommitGraph config setting\n\nThe commit-graph feature is now on by default, and is being\nwritten during \u0027git gc\u0027 by default. Typically, Git only writes\na commit-graph when a \u0027git gc --auto\u0027 command passes the gc.auto\nsetting to actualy do work. This means that a commit-graph will\ntypically fall behind the commits that are being used every day.\n\nTo stay updated with the latest commits, add a step to \u0027git\nfetch\u0027 to write a commit-graph after fetching new objects. The\nfetch.writeCommitGraph config setting enables writing a split\ncommit-graph, so on average the cost of writing this file is\nvery small. Occasionally, the commit-graph chain will collapse\nto a single level, and this could be slow for very large repos.\n\nFor additional use, adjust the default to be true when\nfeature.experimental is enabled.\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": "545522f306eb86e10c877208ab6949debda6870a",
      "old_mode": 33188,
      "old_path": "Documentation/config/feature.txt",
      "new_id": "875f8c8a66f36464314d47decf433a82121a395b",
      "new_mode": 33188,
      "new_path": "Documentation/config/feature.txt"
    },
    {
      "type": "modify",
      "old_id": "d402110638b4e465075bf1a59885563d15f190e1",
      "old_mode": 33188,
      "old_path": "Documentation/config/fetch.txt",
      "new_id": "e8cb20547c5fbbb524932fd4efe09793fd544837",
      "new_mode": 33188,
      "new_path": "Documentation/config/fetch.txt"
    },
    {
      "type": "modify",
      "old_id": "53ce99d2bbc4efd0a37ad45feaad546ae2db7e13",
      "old_mode": 33188,
      "old_path": "builtin/fetch.c",
      "new_id": "d36a40385959a16eda95638a5a95355673d3cb9d",
      "new_mode": 33188,
      "new_path": "builtin/fetch.c"
    },
    {
      "type": "modify",
      "old_id": "3779b85c17532c7f51de0ae6e28208e3ca2c9c8e",
      "old_mode": 33188,
      "old_path": "repo-settings.c",
      "new_id": "05546db98eebb469bfeca854de1c3f4e9cc25b5b",
      "new_mode": 33188,
      "new_path": "repo-settings.c"
    },
    {
      "type": "modify",
      "old_id": "4da275e73fac1a97c39109b7bf31ae01f20e0730",
      "old_mode": 33188,
      "old_path": "repository.h",
      "new_id": "fe0b5f5dc673ba5c1e8012f049717bb98abdbe52",
      "new_mode": 33188,
      "new_path": "repository.h"
    },
    {
      "type": "modify",
      "old_id": "139f7106f78177ed4a1355dda463b7b69b2d839f",
      "old_mode": 33261,
      "old_path": "t/t5510-fetch.sh",
      "new_id": "91ede622f033c7cced55bd397c55cc2f554225ff",
      "new_mode": 33261,
      "new_path": "t/t5510-fetch.sh"
    }
  ]
}
