)]}'
{
  "commit": "301a0b020210360c6e441c7765521248bc87d58e",
  "tree": "5321a8ab67584d0aac0e3df9a749df1b4206460b",
  "parents": [
    "d8f66248d6f25f7c935cc5307c43bf394db07272"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Sun Dec 13 19:50:25 2009 -0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Dec 14 16:57:15 2009 +0100"
  },
  "message": "perf session: Ditch register_perf_file_handler\n\nPass the event_ops to perf_session__process_events instead.\n\nAlso move the event_ops definition to session.h, starting to\nmove things around to their right place, trimming the many\nunneeded headers we have.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1260741029-4430-2-git-send-email-acme@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "406999668cab5b4538317898cd5ebf1c21718109",
      "old_mode": 33188,
      "old_path": "tools/perf/Makefile",
      "new_id": "a4cb79255383039dab29993fef2f0d020e4d825a",
      "new_mode": 33188,
      "new_path": "tools/perf/Makefile"
    },
    {
      "type": "modify",
      "old_id": "2e418b9fc1c49cd35bc1919f192c6352cf2b29e6",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-annotate.c",
      "new_id": "43e3bb3544422ef1f53979d85477f3789d61454d",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-annotate.c"
    },
    {
      "type": "modify",
      "old_id": "bfd16a1594e4abbcca6d0970eb6bc14571c75c6b",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-buildid-list.c",
      "new_id": "2629f76d95fe5acfc85f952b1f1961c55aaaeda5",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-buildid-list.c"
    },
    {
      "type": "modify",
      "old_id": "101b2682b4dfc06b225e2f26e95a5dea83804b2e",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-kmem.c",
      "new_id": "6f74bd8d20e67d87635f73da755d417a74bda67f",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-kmem.c"
    },
    {
      "type": "modify",
      "old_id": "dcd8fedc298c9c726eae6bb728ac5ec78ff30455",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-report.c",
      "new_id": "c203eaf73a2f82959f7b6eba4c1523c05ee4277b",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-report.c"
    },
    {
      "type": "modify",
      "old_id": "48ab283ed86b2cc8904a47869e7629fb2dfff38f",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-sched.c",
      "new_id": "b5b44723626185c966c77a1bda54193ba0a170bf",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-sched.c"
    },
    {
      "type": "modify",
      "old_id": "db6caae1a404bb7b7ce3d13c466ad5f59f1bdb06",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-timechart.c",
      "new_id": "4b95cec6b4c59c34f7c16e1211a8c17d084033bf",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-timechart.c"
    },
    {
      "type": "modify",
      "old_id": "3057e1d387b9eb956447dbd0b55a32440927827a",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-trace.c",
      "new_id": "c404dece950d378a14efa4ea4bce3cfd95716046",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-trace.c"
    },
    {
      "type": "modify",
      "old_id": "22bcdfeff55ceb68062a54c39e11427d738bcbc7",
      "old_mode": 33188,
      "old_path": "tools/perf/util/data_map.c",
      "new_id": "ba5bcfa1f9087b9129e640e0343838f918d75130",
      "new_mode": 33188,
      "new_path": "tools/perf/util/data_map.c"
    },
    {
      "type": "delete",
      "old_id": "6d4ae52bc07beb61cf7127d64718e9d7234a5cab",
      "old_mode": 33188,
      "old_path": "tools/perf/util/data_map.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f2e8d87151116c94a78868ba580e56be24382264",
      "old_mode": 33188,
      "old_path": "tools/perf/util/header.c",
      "new_id": "8a0bca55106f8d4ddb15492404367ef5b3f3de88",
      "new_mode": 33188,
      "new_path": "tools/perf/util/header.c"
    },
    {
      "type": "modify",
      "old_id": "707ce1cb1621b3710ac26c16876479bbb086edab",
      "old_mode": 33188,
      "old_path": "tools/perf/util/session.c",
      "new_id": "39766868d43a7a075dd651e03b3d61d042c2bb73",
      "new_mode": 33188,
      "new_path": "tools/perf/util/session.c"
    },
    {
      "type": "modify",
      "old_id": "f3699c8c8ed4da77e3e1a87a058dcd20049eebe2",
      "old_mode": 33188,
      "old_path": "tools/perf/util/session.h",
      "new_id": "7a4c32c545f46cf239b40484fa535f1d53950b6f",
      "new_mode": 33188,
      "new_path": "tools/perf/util/session.h"
    }
  ]
}
