)]}'
{
  "commit": "8035e4288078cb806e7dd6bafe4d3e54d44cab3f",
  "tree": "7b54e827020e9a9dbc2823009cb2815fc3e35fc9",
  "parents": [
    "6e6b754ffdb6415723686c733f13275397e44422"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sat Jun 06 15:19:13 2009 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sat Jun 06 18:58:30 2009 +0200"
  },
  "message": "perf_counter tools: Prepare for \u0027perf annotate\u0027\n\nPrepare for the \u0027perf annotate\u0027 implementation by splitting off\nbuiltin-annotate.c from builtin-report.c.\n\n( We keep this commit separate to ease the later librarization\n  of the facilities that perf-report and perf-annotate shares. )\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\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": "a9d6d5ee270120f147b47492acc90671fb7cbbae",
      "new_mode": 33188,
      "new_path": "Documentation/perf_counter/Documentation/perf-annotate.txt"
    },
    {
      "type": "modify",
      "old_id": "32c0bb21a32847ad198bed2c2dea6d774bf004a1",
      "old_mode": 33188,
      "old_path": "Documentation/perf_counter/Makefile",
      "new_id": "0cbd5d6874ec353b84a0d2da43189b22f38e1e43",
      "new_mode": 33188,
      "new_path": "Documentation/perf_counter/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d656484ec98389ad2528b17a585a6097b7646a31",
      "new_mode": 33188,
      "new_path": "Documentation/perf_counter/builtin-annotate.c"
    },
    {
      "type": "modify",
      "old_id": "e7de47da858153f62f934be2c7704ef90bce3395",
      "old_mode": 33188,
      "old_path": "Documentation/perf_counter/builtin.h",
      "new_id": "51d168230ee746f4bf6f1a6f886c500b36350ebb",
      "new_mode": 33188,
      "new_path": "Documentation/perf_counter/builtin.h"
    },
    {
      "type": "modify",
      "old_id": "f0b922c9023458be70cee5c5642fb9cb987f5d65",
      "old_mode": 33188,
      "old_path": "Documentation/perf_counter/command-list.txt",
      "new_id": "eebce30afbc094ec3acbf1464e6bc76dcd5ec882",
      "new_mode": 33188,
      "new_path": "Documentation/perf_counter/command-list.txt"
    },
    {
      "type": "modify",
      "old_id": "161824f1241faaad71f912146115cc7aac3536b0",
      "old_mode": 33188,
      "old_path": "Documentation/perf_counter/perf.c",
      "new_id": "4eb725933703b6e8c41c558e46f11d705cc9d41f",
      "new_mode": 33188,
      "new_path": "Documentation/perf_counter/perf.c"
    }
  ]
}
