)]}'
{
  "commit": "e248de331a452f8771eda6ed4bb30d92c82df28b",
  "tree": "7ef04743a7bf7a1da354a3b82536ef32504823d9",
  "parents": [
    "3d3b5e95997208067c963923db90ed1517565d14"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Sat Mar 05 21:40:06 2011 -0300"
  },
  "committer": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Sun Mar 06 13:13:40 2011 -0300"
  },
  "message": "perf tools: Improve support for sessions with multiple events\n\nBy creating an perf_evlist out of the attributes in the perf.data file\nheader, so that we can use evlists and evsels when reading recorded\nsessions in addition to when we record sessions.\n\nMore work is needed to allow tools to allow the user to select which\nevents are wanted when browsing sessions, be it just one or a subset of\nthem, aggregated or showed at the same time but with different\nindications on the UI to allow seeing workloads thru different views at\nthe same time.\n\nBut the overall goal/trend is to more uniformly use evsels and evlists.\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "427182953fd718f657395285abb48bbf4ac89a4a",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-annotate.c",
      "new_id": "695de4b5ae633efbadfe13af7c85774ab9fc337f",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-annotate.c"
    },
    {
      "type": "modify",
      "old_id": "dddcc7ea2bec37609744f7cf6cf3c906dd02d292",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-report.c",
      "new_id": "1c399eae5f7b65425a93414a324fe0a9b8a6ba6f",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-report.c"
    },
    {
      "type": "modify",
      "old_id": "f6fc8f651a256c91d9a7429cf52fbb396cb544a3",
      "old_mode": 33188,
      "old_path": "tools/perf/util/evsel.h",
      "new_id": "281b60e5fc7b4bb68240d48f7b99e494c091fa38",
      "new_mode": 33188,
      "new_path": "tools/perf/util/evsel.h"
    },
    {
      "type": "modify",
      "old_id": "72c124dc5781beb7c80b6da34dcf426d87cb0867",
      "old_mode": 33188,
      "old_path": "tools/perf/util/header.c",
      "new_id": "108b0db7bbefdfa5364d67c258e218b8e30bd9b6",
      "new_mode": 33188,
      "new_path": "tools/perf/util/header.c"
    },
    {
      "type": "modify",
      "old_id": "f042cebcec1e9fa57fbac86892fbae99f4373fe9",
      "old_mode": 33188,
      "old_path": "tools/perf/util/header.h",
      "new_id": "2fab13348aabbcb72b5a2a7dc160b7b298a13330",
      "new_mode": 33188,
      "new_path": "tools/perf/util/header.h"
    },
    {
      "type": "modify",
      "old_id": "f7ad6bdbc667edba7f5fd98474ea8a2bb3664eb2",
      "old_mode": 33188,
      "old_path": "tools/perf/util/hist.c",
      "new_id": "627a02e03c57ab381d97cf2be9756997851d752d",
      "new_mode": 33188,
      "new_path": "tools/perf/util/hist.c"
    },
    {
      "type": "modify",
      "old_id": "37c79089de09c8118efbd8e52acb9f7201cbfbc8",
      "old_mode": 33188,
      "old_path": "tools/perf/util/hist.h",
      "new_id": "0d38b435827bd7ce406c1068b9d412df0e1924e3",
      "new_mode": 33188,
      "new_path": "tools/perf/util/hist.h"
    },
    {
      "type": "modify",
      "old_id": "a3a871f7bda3f86e526dec506f2471590088b554",
      "old_mode": 33188,
      "old_path": "tools/perf/util/session.c",
      "new_id": "0d414199889d5d0ba9e490b30fe72d3e0b4e2d04",
      "new_mode": 33188,
      "new_path": "tools/perf/util/session.c"
    },
    {
      "type": "modify",
      "old_id": "977b3a1b14aadee710fa02f3410e0181c3e45979",
      "old_mode": 33188,
      "old_path": "tools/perf/util/session.h",
      "new_id": "05dd7bcb9453455e874cc0afa263b90f51194325",
      "new_mode": 33188,
      "new_path": "tools/perf/util/session.h"
    },
    {
      "type": "modify",
      "old_id": "c98e6f81d2855ab4bf5b26ce7912a0daeef8f63e",
      "old_mode": 33188,
      "old_path": "tools/perf/util/ui/browsers/hists.c",
      "new_id": "f3af4fe5cdc410c3ba9d4ca88fc52adf4fa3df13",
      "new_mode": 33188,
      "new_path": "tools/perf/util/ui/browsers/hists.c"
    }
  ]
}
