)]}'
{
  "commit": "180f95e29aa8782c019caa64ede2a28d8ab62564",
  "tree": "eefd1631820b00992f4495cc8cdba66a9155ee6c",
  "parents": [
    "028c515253761084c6594bf9ac9b194b51d87065"
  ],
  "author": {
    "name": "OGAWA Hirofumi",
    "email": "hirofumi@mail.parknet.co.jp",
    "time": "Sun Dec 06 20:08:24 2009 +0900"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sun Dec 06 18:15:01 2009 +0100"
  },
  "message": "perf: Make common SAMPLE_EVENT parser\n\nCurrently, sample event data is parsed for each commands, and it\nis assuming that the data is not including other data. (E.g.\ntimechart, trace, etc. can\u0027t parse the event if it has\nPERF_SAMPLE_CALLCHAIN)\n\nSo, even if we record the superset data for multiple commands at\na time, commands can\u0027t parse. etc.\n\nTo fix it, this makes common sample event parser, and use it to\nparse sample event correctly. (PERF_SAMPLE_READ is unsupported\nfor now though, it seems to be not using.)\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\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: \u003c87hbs48imv.fsf@devron.myhome.or.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "047fef74bd5276425360dd5e2c3d22cf9d27984a",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-kmem.c",
      "new_id": "f218990de0cd5a165629deaaddf73e279a3c95be",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-kmem.c"
    },
    {
      "type": "modify",
      "old_id": "383c4ab4f9af06e6cfaa0e6f6e358aa63e1d1d68",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-report.c",
      "new_id": "2b9eb3a553edb7a72700dca28cb71f321b0b7edd",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-report.c"
    },
    {
      "type": "modify",
      "old_id": "26b782f26ee1a97c35f8ce8445b07aa470a35806",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-sched.c",
      "new_id": "45c46c7904934fdc8342861a5de18a04b2e0486d",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-sched.c"
    },
    {
      "type": "modify",
      "old_id": "c0f29ed0996628f5fcb85ba432e43862f45e9248",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-timechart.c",
      "new_id": "f472df9561ee8aa972b8c9a540b0c3bf3b5159ed",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-timechart.c"
    },
    {
      "type": "modify",
      "old_id": "abb914aa7be62e13c18fa6f7eea3c268d295c65d",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-trace.c",
      "new_id": "c2fcc34486f5c7447b6c5030c8144b35b7bd2d68",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-trace.c"
    },
    {
      "type": "modify",
      "old_id": "414b89d1bde9ec8637ea0390bb29f20f1dd84ec3",
      "old_mode": 33188,
      "old_path": "tools/perf/util/event.c",
      "new_id": "4dcecafa85dcbcbc849853562603dbf1d7957191",
      "new_mode": 33188,
      "new_path": "tools/perf/util/event.c"
    },
    {
      "type": "modify",
      "old_id": "a4cc8105cf675f42285896e674dd81193da7582b",
      "old_mode": 33188,
      "old_path": "tools/perf/util/event.h",
      "new_id": "c7a78eef8e52cc60345c84b9a174e44cff9d7615",
      "new_mode": 33188,
      "new_path": "tools/perf/util/event.h"
    }
  ]
}
