)]}'
{
  "commit": "48d25cae22667dfc2c31ad620172c0f0a3ac1490",
  "tree": "9e757eeeff528d48a7184c72675f838361537a42",
  "parents": [
    "79d3a236c551ad59719a6835bee03a1446296e65"
  ],
  "author": {
    "name": "Nguyễn Thái Ngọc Duy",
    "email": "pclouds@gmail.com",
    "time": "Thu Dec 05 20:02:42 2013 +0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Dec 10 16:14:17 2013 -0800"
  },
  "message": "fetch: add --update-shallow to accept refs that update .git/shallow\n\nThe same steps are done as in when --update-shallow is not given. The\nonly difference is we now add all shallow commits in \"ours\" and\n\"theirs\" to .git/shallow (aka \"step 8\").\n\nSigned-off-by: Nguyễn Thái Ngọc Duy \u003cpclouds@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a83d2b4778a016e8d8f6ead29d9122a7eff49fdb",
      "old_mode": 33188,
      "old_path": "Documentation/fetch-options.txt",
      "new_id": "54043e3633af37585e87e80077d4f31a27731d60",
      "new_mode": 33188,
      "new_path": "Documentation/fetch-options.txt"
    },
    {
      "type": "modify",
      "old_id": "7b41a7e388791466cc6c15e55be1bcebb5b3e69f",
      "old_mode": 33188,
      "old_path": "builtin/fetch.c",
      "new_id": "d2e4fc03d857b8b29bc871c5f983dddb93498ed3",
      "new_mode": 33188,
      "new_path": "builtin/fetch.c"
    },
    {
      "type": "modify",
      "old_id": "34c544d0ca9e32dd2f28c572100040f054476db5",
      "old_mode": 33188,
      "old_path": "fetch-pack.c",
      "new_id": "a2d1b4ab28aa94b6e685cd7bac1fb18ed1a6d96d",
      "new_mode": 33188,
      "new_path": "fetch-pack.c"
    },
    {
      "type": "modify",
      "old_id": "ce595376b74645e06e7247ab285d8c38709347c7",
      "old_mode": 33188,
      "old_path": "fetch-pack.h",
      "new_id": "ada02f51c162a72d58782f315e648f2de8340d61",
      "new_mode": 33188,
      "new_path": "fetch-pack.h"
    },
    {
      "type": "modify",
      "old_id": "022cb2c990152c858810d263c64e32f8f75ffb75",
      "old_mode": 33261,
      "old_path": "t/t5537-fetch-shallow.sh",
      "new_id": "3ae9092f5c2511e075c1bf6c215ea773f738f1f9",
      "new_mode": 33261,
      "new_path": "t/t5537-fetch-shallow.sh"
    },
    {
      "type": "modify",
      "old_id": "491360be2c4225cc1208bb75dacd1d09ebe476b5",
      "old_mode": 33188,
      "old_path": "transport.c",
      "new_id": "a09fdb6df2a7a4a9b5ad1b381c8cafb4dfcc9972",
      "new_mode": 33188,
      "new_path": "transport.c"
    },
    {
      "type": "modify",
      "old_id": "59842d49947b5e6bb502dcd17405c302c61d0c9b",
      "old_mode": 33188,
      "old_path": "transport.h",
      "new_id": "02ea248db18a558674825384a5d2678a45483873",
      "new_mode": 33188,
      "new_path": "transport.h"
    }
  ]
}
