)]}'
{
  "commit": "94351118c0a820002b093598e7fac5bdf3c0291f",
  "tree": "9409a429659a6a244e9f9bd123070a0ef1be479d",
  "parents": [
    "41eb33bd0cbecf1b441ada91ab186ee49fb086cc"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Sun Feb 24 17:17:14 2008 -0500"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Feb 24 18:31:49 2008 -0800"
  },
  "message": "make alias lookup a public, procedural function\n\nThis converts git_config_alias to the public alias_lookup\nfunction. Because of the nature of our config parser, we\nstill have to rely on setting static data. However, that\ninterface is wrapped so that you can just say\n\n  value \u003d alias_lookup(key);\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d33a556ffed5c2cddb9577ea014d3c017082abb8",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "b460bb21645c3d0c328a00156a2e020167df6b80",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "116cac87c37eea27b9fc7aa41c5889fbf66057a5",
      "new_mode": 33188,
      "new_path": "alias.c"
    },
    {
      "type": "modify",
      "old_id": "fa5a9e523eda0f075a4e36fcf3b4c0760e54f583",
      "old_mode": 33188,
      "old_path": "cache.h",
      "new_id": "1e9c9372999bb237b984303f48111e68fcfb6554",
      "new_mode": 33188,
      "new_path": "cache.h"
    },
    {
      "type": "modify",
      "old_id": "0cb86884d738a8314f164c82e4cc619a9998f3db",
      "old_mode": 33188,
      "old_path": "git.c",
      "new_id": "8f08b12295e1641577ffd61ee71c7b7247645f81",
      "new_mode": 33188,
      "new_path": "git.c"
    }
  ]
}
