)]}'
{
  "commit": "2608c24940c80bf379937e4cefee75e2db79e008",
  "tree": "0ca188483b8a15b6753ca0b90ef80bc4860ed4e1",
  "parents": [
    "662174d299a2221016a8756d35d485b576ebcec2"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Tue Aug 26 06:23:54 2014 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Aug 26 10:34:26 2014 -0700"
  },
  "message": "log-tree: make name_decoration hash static\n\nIn the previous commit, we made add_name_decoration global\nso that adders would not have to access the hash directly.\nWe now make the hash itself static so that callers _have_ to\nadd through our function, making sure that all additions go\nthrough a single point.  To do this, we have to add one more\naccessor function: a way to lookup entries in the hash.\n\nSince the only caller doesn\u0027t actually look at the returned\nvalue, but rather only asks whether there is a decoration or\nnot, we could provide only a boolean \"has_name_decoration\".\nThat would allow us to make \"struct name_decoration\" local\nto log-tree, as well.\n\nHowever, it\u0027s unlikely to cause any maintainability harm\nmaking the actual data public, and this interface is more\nflexible if we need to look at decorations from other parts\nof the code in the future.\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": "06c06df3ecf97885286725d21bcf1a73404e9986",
      "old_mode": 33188,
      "old_path": "commit.h",
      "new_id": "f3d2f57a89fb640f5540a46e95ac680085c89fa5",
      "new_mode": 33188,
      "new_path": "commit.h"
    },
    {
      "type": "modify",
      "old_id": "f7c6b035c9686a964945c7c93a7325091dab3cd3",
      "old_mode": 33188,
      "old_path": "log-tree.c",
      "new_id": "2adf82ba02a9898a253087f073c1191bd55aa492",
      "new_mode": 33188,
      "new_path": "log-tree.c"
    },
    {
      "type": "modify",
      "old_id": "f40ccf14269a3325f4f3069ce931bb73e1d1f27e",
      "old_mode": 33188,
      "old_path": "revision.c",
      "new_id": "46b9c349e8ca2b879cfd9a7c76b2205673200251",
      "new_mode": 33188,
      "new_path": "revision.c"
    }
  ]
}
