)]}'
{
  "commit": "d0b093a8b5ae34ee8be1f7e0dd197fe4788fa1d5",
  "tree": "deaed4192d440b6afb7470b0c36e69d9d65dd119",
  "parents": [
    "3e72b810e30cdf4655279dd767eb798ac7a8fe5e",
    "5c828713358cb9df8aa174371edcbbb62203a490"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Dec 05 09:50:22 2009 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Dec 05 09:50:22 2009 -0800"
  },
  "message": "Merge branch \u0027core-printk-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-printk-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ratelimit: Make suppressed output messages more useful\n  printk: Remove ratelimit.h from kernel.h\n  ratelimit: Fix/allow use in atomic contexts\n  ratelimit: Use per ratelimit context locking\n",
  "tree_diff": []
}
