)]}'
{
  "commit": "8526100eebf9c56ff6fac2b80938b232bb687946",
  "tree": "72b217f80791f29632db0ddefffb97a4943dfb00",
  "parents": [
    "838bbde0426e562132d22fb11932ea413aebf928"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Mon Jan 11 16:30:45 2010 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Wed Dec 08 16:53:09 2010 +0000"
  },
  "message": "lib: thread history funcname shouldn\u0027t be constant, it\u0027s freed\n\n* thread.h: (struct cpu_thread_history.funcname) malloc gets called on this\n  so it should not be const\n* thread.c: (cpu_record_print) cast the (const char *) to (char *), this\n  function knows what it\u0027s doing (free wont be called on it).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e89af541c61f7ddaaa1709d4bb5e444f775785d0",
      "old_mode": 33188,
      "old_path": "lib/thread.c",
      "new_id": "af52b057a6f6b4c546392125d5cb05ebe18908b4",
      "new_mode": 33188,
      "new_path": "lib/thread.c"
    },
    {
      "type": "modify",
      "old_id": "b52bc541d6fcb53860121cc9647cc9ea592d7c72",
      "old_mode": 33188,
      "old_path": "lib/thread.h",
      "new_id": "937bedbb30d340b013c7d96fe7f36c761d7b5a1b",
      "new_mode": 33188,
      "new_path": "lib/thread.h"
    }
  ]
}
