)]}'
{
  "log": [
    {
      "commit": "4023c4747861e8c56f46e5fa50bd4feb63fc91fc",
      "tree": "a1e5988f2df2395842b298b899d4cfef9209269d",
      "parents": [
        "0d2fcd9f9858a34f7056b3b1cb60ce0f883d06b6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jun 15 14:45:30 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:09:29 2007 -0500"
      },
      "message": "[SCSI] a100u2w: Convert into Linux style\n\nI was investigating strange driver behaviour and thought that readable\ncode and proper visible types might help explain why it didn\u0027t work right\nthe moment a second SCB was outstanding to the controller. I was right\n\n- Cleanup, linuxise, demacro\n- Remove the BSD dual licence on the new work\n- Switch the if ALPHA to if __LP64__. (struct size is then right\nelsewhere) and then to CONFIG_64BIT as per Christoph\u0027s request\n- Fix the recursive locking on a reset. This is the only actual real code\nchange (I hope ;)).\n\nI\u0027m not clear what the right way to handle the BIOS param stuff is on n\non x86-32/64. Using phys_to_virt and stuff is ugly and probably doesn\u0027t\nmake sense elsewhere\n\nStill has a couple of odd things - and there seems to be a commonly shared\nEEPROM handling error several drivers have. Roughly speaking several SCSI\ndrivers go\n\n\ttry and read EEPROM\n\tIt failed..\n\tWrite any changes between the default and the data we read\n\n\tWhich is great as for some paths we\u0027ve no idea what was in\nbefore, so each boot won\u0027t write it all back, won\u0027t checksum but will\nrepeat the bug\n\nAlso it can still sleep for a second with IRQ off, and there is some\ndubious looking error path locking marked FIXME in case anyone feels\ninspired to work on it. Not a newly introduced bug, and at least its now\nmarked.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
