)]}'
{
  "commit": "2254c2e0184c603f92fc9b81016ff4bb53da622d",
  "tree": "c1410c58f07f82e5203d46b52a705d321d1cba97",
  "parents": [
    "a3aaabd6b402d8b0ede5aa4a040e9fdbbfdf9116",
    "7af0d6f753f5adf773f99470666b50490d3379f1"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Dec 04 09:37:39 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Dec 04 09:37:39 2007 -0800"
  },
  "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] Make sure the restore psw masks are initialized.\n  [S390] Fix compile error on 31bit without preemption\n  [S390] dcssblk: prevent early access without own make_request function\n  [S390] cio: add missing reprobe loop end statement\n  [S390] cio: Issue SenseID per path.\n",
  "tree_diff": []
}
