)]}'
{
  "commit": "6f97b220f414e3599ea5374905ba6d0dc47d63b0",
  "tree": "79b268ea6efcd417d923fdbc1aed7bc0fce15554",
  "parents": [
    "4b7227ca321ccf447cdc04538687c895db8b77f5",
    "e3dcc5a387fc38e9c3c6c4f857cd9a7f71a8553a"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Apr 25 12:33:49 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Apr 25 12:33:49 2008 -0700"
  },
  "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm: (24 commits)\n  dm crypt: add documentation\n  dm: remove md argument from specific_minor\n  dm table: remove unused dm_create_error_table\n  dm table: drop void suspend_targets return\n  dm: unplug queues in threads\n  dm raid1: use timer\n  dm: move include files\n  dm kcopyd: rename\n  dm: expose macros\n  dm kcopyd: remove redundant client counting\n  dm kcopyd: private mempool\n  dm kcopyd: per device\n  dm log: make module use tracking internal\n  dm log: move register functions\n  dm log: clean interface\n  dm kcopyd: clean interface\n  dm io: clean interface\n  dm io: rename error to error_bits\n  dm snapshot: store pointer to target instance\n  dm log: move dirty region log code into separate module\n  ...\n",
  "tree_diff": []
}
