)]}'
{
  "commit": "0a02ad9331dd4db56c29c60db2e99c4daaad8a48",
  "tree": "8e7b1955b09e0829e53cd54c3aed44fc79a24845",
  "parents": [
    "86d710146fb9975f04c505ec78caa43d227c1018"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Sep 11 12:12:54 2009 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sun Sep 13 10:22:36 2009 +0200"
  },
  "message": "perf: Add \u0027perf sched\u0027 tool\n\nThis turn-key tool allows scheduler measurements to be\nconducted and the results be displayed numerically.\n\nFirst baby step towards that goal: clone the new command off of\nperf trace.\n\nFix a few other details along the way:\n\n - add (minimal) perf trace documentation\n\n - reorder a few places\n\n - list perf trace in the mainporcelain list as well\n   as it\u0027s a very useful utility.\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "056320eecb3abb07c7375f504abe43d3e23e8fe2",
      "new_mode": 33188,
      "new_path": "tools/perf/Documentation/perf-sched.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41ed75398ca98efd9211d367e4e64f5de6da06e0",
      "new_mode": 33188,
      "new_path": "tools/perf/Documentation/perf-trace.txt"
    },
    {
      "type": "modify",
      "old_id": "9f8d207a91bffa2436fcbe102c2edd1b9f64105c",
      "old_mode": 33188,
      "old_path": "tools/perf/Makefile",
      "new_id": "2cb8cc3f67722cba408559e13f2052f91e1586ab",
      "new_mode": 33188,
      "new_path": "tools/perf/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60228d9179ac423b3fab005767b0cfd92789f238",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-sched.c"
    },
    {
      "type": "modify",
      "old_id": "3a63e41fb44e79adda4a6d84193668d58711ed9e",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin.h",
      "new_id": "b09cadbd76b17137c240d9a5a0291dd3176a82a3",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin.h"
    },
    {
      "type": "modify",
      "old_id": "eebce30afbc094ec3acbf1464e6bc76dcd5ec882",
      "old_mode": 33188,
      "old_path": "tools/perf/command-list.txt",
      "new_id": "3133c74729dd19a5c0f9cfb11038e1239ce18cf7",
      "new_mode": 33188,
      "new_path": "tools/perf/command-list.txt"
    },
    {
      "type": "modify",
      "old_id": "fe4589dde95086c43e9f9081539cf6cb11e58135",
      "old_mode": 33188,
      "old_path": "tools/perf/perf.c",
      "new_id": "c972d1c354896b709e065e39d4c0d04ba22b1886",
      "new_mode": 33188,
      "new_path": "tools/perf/perf.c"
    }
  ]
}
