)]}'
{
  "commit": "cfbd70c17c4535e64be92ea442a2a45078a18184",
  "tree": "4c78934457516617938fe62100cb5f4a230874cb",
  "parents": [
    "26b7952494772f0e695271fbd6cf83a852f60f25"
  ],
  "author": {
    "name": "David Ahern",
    "email": "dsahern@gmail.com",
    "time": "Fri Feb 24 12:31:38 2012 -0700"
  },
  "committer": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Wed Feb 29 18:29:45 2012 -0300"
  },
  "message": "perf tools: Ensure comm string is properly terminated\n\nIf threads in a multi-threaded process have names shorter than the main\nthread the comm for the named threads is not properly terminated.\n\nE.g., for the process \u0027namedthreads\u0027 where each thread is named noploop%d\nwhere %d is the thread number:\n\nBefore:\n    perf script -f comm,tid,ip,sym,dso\n    noploop:4ads 21616  400a49 noploop (/tmp/namedthreads)\nThe \u0027ads\u0027 in the thread comm bleeds over from the process name.\n\nAfter:\n    perf script -f comm,tid,ip,sym,dso\n       noploop:4 21616  400a49 noploop (/tmp/namedthreads)\n\nCc: Frederic 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\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLink: http://lkml.kernel.org/r/1330111898-68071-1-git-send-email-dsahern@gmail.com\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2044324b755a51bc9b41536957dce8b35a11a6fd",
      "old_mode": 33188,
      "old_path": "tools/perf/util/event.c",
      "new_id": "2a6f33cd888ca7d7e9dbe7d27f6999a552dec7f1",
      "new_mode": 33188,
      "new_path": "tools/perf/util/event.c"
    }
  ]
}
