)]}'
{
  "commit": "bd99ffbd2aa51bca79a34aed0bc5b54ecd2b6751",
  "tree": "339cef2b69831ea4499402b0f383b784b4792b9b",
  "parents": [
    "6b0555008e03209b1590054960b4a3506301071c"
  ],
  "author": {
    "name": "Erik Andr?n",
    "email": "erik.andren@gmail.com",
    "time": "Sat Jan 03 10:55:52 2009 -0300"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@redhat.com",
    "time": "Mon Apr 06 21:44:44 2009 -0300"
  },
  "message": "V4L/DVB (11421): gspca - m5602-ov9650: Synthesize modesetting.\n\nPreviously all resolution setting was done with precalculated tables.\nWhen the image is vflipped we need to adjust the alignment which would\nrequire another table. Now we can adjust the parameters on the fly instead.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bae7aa6f0f80d081c807c2ce42d7956b2b8db365",
      "old_mode": 33188,
      "old_path": "drivers/media/video/gspca/m5602/m5602_core.c",
      "new_id": "0d84a12d59f07e4db884406b3b8edc249a1226d2",
      "new_mode": 33188,
      "new_path": "drivers/media/video/gspca/m5602/m5602_core.c"
    },
    {
      "type": "modify",
      "old_id": "292f2d41fba534d1bea1421e6cfbf01f7b79255a",
      "old_mode": 33188,
      "old_path": "drivers/media/video/gspca/m5602/m5602_ov9650.c",
      "new_id": "15288a114fe27cd33c2c75ff2d6f8e24ea6d75d0",
      "new_mode": 33188,
      "new_path": "drivers/media/video/gspca/m5602/m5602_ov9650.c"
    },
    {
      "type": "modify",
      "old_id": "ca0e42ee05ceb395d68f91b104e4e52810d1b446",
      "old_mode": 33188,
      "old_path": "drivers/media/video/gspca/m5602/m5602_ov9650.h",
      "new_id": "cc39d76e5221daed055e5c468dc7fafae667d41f",
      "new_mode": 33188,
      "new_path": "drivers/media/video/gspca/m5602/m5602_ov9650.h"
    }
  ]
}
