)]}'
{
  "commit": "aa5d9151f745b6ee6a236a1f109118034277eb92",
  "tree": "3b0660685ba60cf2401e70eba4572ed2691c817d",
  "parents": [
    "1b7ae37c030a9fbbb5ebbf5d7bbfd7208cf805b7"
  ],
  "author": {
    "name": "Arjan van de Ven",
    "email": "arjan@linux.intel.com",
    "time": "Sat Sep 13 09:36:06 2008 -0700"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Tue Oct 14 10:38:46 2008 +0200"
  },
  "message": "tracing/fastboot: add a script to visualize the kernel boot process / time\n\nWhen optimizing the kernel boot time, it\u0027s very valuable to visualize\nwhat is going on at which time. In addition, with the fastboot asynchronous\ninitcall level, it\u0027s very valuable to see which initcall gets run where\nand when.\n\nThis patch adds a script to turn a dmesg into a SVG graph (that can be\nshown with tools such as InkScape, Gimp or Firefox) and a small change\nto the initcall code to print the PID of the thread calling the initcall\n(so that the script can work out the parallelism).\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ded1fae965ab7823cac2d68a7f3d32c6144d9ea0",
      "old_mode": 33188,
      "old_path": "init/main.c",
      "new_id": "16abba05c8269215502463fe85f3e70091194b07",
      "new_mode": 33188,
      "new_path": "init/main.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d459b8bdef02414f311bfe6e925f2036c7a871dc",
      "new_mode": 33188,
      "new_path": "scripts/bootgraph.pl"
    }
  ]
}
