)]}'
{
  "commit": "6122e4e4f5d0913e319ef8a4dc60a47afe4abc0a",
  "tree": "77e8995f360f3cb3a8f7c392708ccf58836b0573",
  "parents": [
    "7b2567c1f57c059de29d3f2ca03aca84473865c8"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Wed Feb 03 16:52:05 2010 -0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Thu Feb 04 09:33:27 2010 +0100"
  },
  "message": "perf record: Stop intercepting events, use postprocessing to get build-ids\n\nWe want to stream events as fast as possible to perf.data, and\nalso in the future we want to have splice working, when no\ninterception will be possible.\n\nUsing build_id__mark_dso_hit_ops to create the list of DSOs that\nback MMAPs we also optimize disk usage in the build-id cache by\nonly caching DSOs that had hits.\n\nSuggested-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1265223128-11786-6-git-send-email-acme@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "949167efa1ed115ac337e8da201046a8f99112cc",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-record.c",
      "new_id": "706f00196b87a8a3c50e0b0c935663c0590114f9",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-record.c"
    },
    {
      "type": "modify",
      "old_id": "ed3efd728b415af57ce521374a3d82d7e304cbce",
      "old_mode": 33188,
      "old_path": "tools/perf/util/header.c",
      "new_id": "d5facd5ab1f705e977539043605e8cf57510a7ac",
      "new_mode": 33188,
      "new_path": "tools/perf/util/header.c"
    },
    {
      "type": "modify",
      "old_id": "aa8a03120bbd572d76b164fe2ca3856a7516a035",
      "old_mode": 33188,
      "old_path": "tools/perf/util/session.c",
      "new_id": "74cbc64a3a3c0b5dddebfed0129e8a3218996a6f",
      "new_mode": 33188,
      "new_path": "tools/perf/util/session.c"
    },
    {
      "type": "modify",
      "old_id": "752d75aebadeef40f27927cf38cbf2eee30fb6a5",
      "old_mode": 33188,
      "old_path": "tools/perf/util/session.h",
      "new_id": "31950fcd8a4d4cfcb5db948ad41a7f7371c2b584",
      "new_mode": 33188,
      "new_path": "tools/perf/util/session.h"
    },
    {
      "type": "modify",
      "old_id": "e752837363ee210418aa57bc9916fa6aef1c6af7",
      "old_mode": 33188,
      "old_path": "tools/perf/util/symbol.c",
      "new_id": "bfb055459670289b14ac184e8a241b07159cdd16",
      "new_mode": 33188,
      "new_path": "tools/perf/util/symbol.c"
    },
    {
      "type": "modify",
      "old_id": "e90568a9e4675888d4aafe95f39d20b13b103bc0",
      "old_mode": 33188,
      "old_path": "tools/perf/util/symbol.h",
      "new_id": "1b4192ee53001c98c5f07ef76efcbecb5ffd1204",
      "new_mode": 33188,
      "new_path": "tools/perf/util/symbol.h"
    }
  ]
}
