)]}'
{
  "commit": "c6127fa3e25551e969d775b0332d37dc84db1969",
  "tree": "7c154b0d3fc8e7a4bd9a19b8cc185297b68b3972",
  "parents": [
    "a3c5263438f7c0ff7dd4d0d8ea86ed7a84a32d18"
  ],
  "author": {
    "name": "Sebastian Schuberth",
    "email": "sschuberth@gmail.com",
    "time": "Thu Jan 02 17:17:11 2014 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jan 06 11:26:31 2014 -0800"
  },
  "message": "builtin/help.c: speed up is_git_command() by checking for builtin commands first\n\nSince 2dce956 is_git_command() is a bit slow as it does file I/O in\nthe call to list_commands_in_dir(). Avoid the file I/O by adding an\nearly check for the builtin commands.\n\nSigned-off-by: Sebastian Schuberth \u003csschuberth@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "150a02a5586bf62bddfc15ee8c8e9039330fb791",
      "old_mode": 33188,
      "old_path": "Documentation/technical/api-builtin.txt",
      "new_id": "e3d6e7a79a6c2136a796c5409d16feb8058e96d2",
      "new_mode": 33188,
      "new_path": "Documentation/technical/api-builtin.txt"
    },
    {
      "type": "modify",
      "old_id": "d4afbfe4187ad45ac9586c9e6f05541cbe67196b",
      "old_mode": 33188,
      "old_path": "builtin.h",
      "new_id": "c47c110e0f18f3183d54c9afb63cffef686a21db",
      "new_mode": 33188,
      "new_path": "builtin.h"
    },
    {
      "type": "modify",
      "old_id": "b6fc15e5b06be6c9c89f2375f5f812c101dc43f2",
      "old_mode": 33188,
      "old_path": "builtin/help.c",
      "new_id": "1fdefeb6867cdd37beaf41c5fa9e113576b19f17",
      "new_mode": 33188,
      "new_path": "builtin/help.c"
    },
    {
      "type": "modify",
      "old_id": "89ab5d7421cf49e141cfe39d428796e6e638434b",
      "old_mode": 33188,
      "old_path": "git.c",
      "new_id": "bba4378458e715a70f5e58a32a33b9baba7ca3bd",
      "new_mode": 33188,
      "new_path": "git.c"
    }
  ]
}
