)]}'
{
  "commit": "2e6cdf996ba43ce0b090ffbf754f83e17362cd69",
  "tree": "bb471a4ae13fa3941612c30c75bead7417084667",
  "parents": [
    "8a0ecfb8b47dc765fdf460913231876bbc95385e"
  ],
  "author": {
    "name": "Stephane Eranian",
    "email": "eranian@google.com",
    "time": "Wed May 12 10:40:01 2010 +0200"
  },
  "committer": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Thu May 13 16:39:12 2010 -0300"
  },
  "message": "perf tools: change event inheritance logic in stat and record\n\nBy default, event inheritance across fork and pthread_create was on but the -i\noption of stat and record, which enabled inheritance, led to believe it was off\nby default.\n\nThis patch fixes this logic by inverting the meaning of the -i option.  By\ndefault inheritance is on whether you attach to a process (-p), a thread (-t)\nor start a process. If you pass -i, then you turn off inheritance. Turning off\ninheritance if you don\u0027t need it, helps limit perf resource usage as well.\n\nThe patch also fixes perf stat -t xxxx and perf record -t xxxx which did not\nstart the counters.\n\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c4bea9d2f.d60ce30a.0b5b.08e1@mx.google.com\u003e\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "020d871c7934378860ce2ceb35ed585e0d56bd87",
      "old_mode": 33188,
      "old_path": "tools/perf/Documentation/perf-record.txt",
      "new_id": "34e255fc3e2f14d0a559efd207b6def3abfdea9e",
      "new_mode": 33188,
      "new_path": "tools/perf/Documentation/perf-record.txt"
    },
    {
      "type": "modify",
      "old_id": "484080dd5b6faea6397949065f989248b9574604",
      "old_mode": 33188,
      "old_path": "tools/perf/Documentation/perf-stat.txt",
      "new_id": "2cab8e8c33d00df44dd9b215257a856751fefea9",
      "new_mode": 33188,
      "new_path": "tools/perf/Documentation/perf-stat.txt"
    },
    {
      "type": "modify",
      "old_id": "6b77b285fe10735719dc42891c779c688369cf12",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-record.c",
      "new_id": "0f467cf7aa72f022a75eadbe493b839f9e93f6fa",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-record.c"
    },
    {
      "type": "modify",
      "old_id": "e619ac89dff5068ad7c7c73f3b532fc6b551834a",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-stat.c",
      "new_id": "ff8c413b7e734008a667b093e4ffc41f2f5bf7b5",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-stat.c"
    }
  ]
}
