)]}'
{
  "commit": "34c86ea97ed811bb40ee4db63f710eb522162c77",
  "tree": "c1236cd3272988ed78ad827c14dd2769e13c0b26",
  "parents": [
    "bca647aac5067fec8dfcbf8ddb79a4c0d5afdfdd"
  ],
  "author": {
    "name": "Tom Zanussi",
    "email": "tom.zanussi@linux.intel.com",
    "time": "Wed Nov 10 08:15:43 2010 -0600"
  },
  "committer": {
    "name": "Tom Zanussi",
    "email": "tom.zanussi@linux.intel.com",
    "time": "Wed Nov 10 08:15:43 2010 -0600"
  },
  "message": "perf trace record: handle commands correctly\n\nBecause the perf-trace shell scripts hard-coded the use of the\nperf-record system-wide param, a perf trace record session was always\nsystem wide, even if it was given a command.\n\nIf given a command, perf trace record now only records the events for\nthe command, as users expect.\n\nIf no command is given, or if the \u0027-a\u0027 option is used, the recorded\nevents are system-wide, as before.\n\nroot@tropicana:~# perf trace record syscall-counts ls -al\nroot@tropicana:~# perf trace\n              ls-23152 [000] 39984.890387: sys_enter: NR 12 (0, 0, 0, 0, 0, 0)\n              ls-23152 [000] 39984.890404: sys_enter: NR 9 (0, 0, 0, 0, 0, 0)\n\nroot@tropicana:~# perf trace record syscall-counts -a ls -al\nroot@tropicana:~# perf trace\n    npviewer.bin-22297 [000] 39831.102709: sys_enter: NR 168 (0, 0, 0, 0, 0, 0)\n              ls-23111 [000] 39831.107679: sys_enter: NR 59 (0, 0, 0, 0, 0, 0)\n\nSigned-off-by: Tom Zanussi \u003ctom.zanussi@linux.intel.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "368e6249290aeb3b39e1428d9c3def48c8a376c4",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-trace.c",
      "new_id": "0de7fcb9096511e1ce5a76a9f302c52f5df146a9",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-trace.c"
    }
  ]
}
