)]}'
{
  "commit": "d13744cd6e3fef373a3fe656ac349b4e7c49ff79",
  "tree": "7315ec5390bd4977ecf5d0b25d7ec5cf0440236a",
  "parents": [
    "aa5d9151f745b6ee6a236a1f109118034277eb92"
  ],
  "author": {
    "name": "Frédéric Weisbecker",
    "email": "fweisbec@gmail.com",
    "time": "Tue Sep 23 11:32:08 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Tue Oct 14 10:38:47 2008 +0200"
  },
  "message": "tracing/ftrace: add the boot tracer\n\nAdd the boot/initcall tracer.\n\nIt\u0027s primary purpose is to be able to trace the initcalls.\n\nIt is intended to be used with scripts/bootgraph.pl after some small\nimprovements.\n\nNote that it is not active after its init. To avoid tracing (and so\ncrashing) before the whole tracing engine init, you have to explicitly\ncall start_boot_trace() after do_pre_smp_initcalls() to enable it.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5de9903645d57b17aadc17646519d35a755402ae",
      "old_mode": 33188,
      "old_path": "include/linux/ftrace.h",
      "new_id": "91954eb6460f9a601fa3a5030286ff6100e377c7",
      "new_mode": 33188,
      "new_path": "include/linux/ftrace.h"
    },
    {
      "type": "modify",
      "old_id": "cb2c3fb7dd54cf2894cd854324fd93bb5638bc45",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace.h",
      "new_id": "b28bf8812efcaeef63e7339789b70f6f1440973e",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c65ef8ffd6b4ede6cc5f6d5c746162d0607d24e8",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_boot.c"
    }
  ]
}
