)]}'
{
  "log": [
    {
      "commit": "b19dcd9341a81ff6e04fcec396f77eeb91570584",
      "tree": "f2eebbf7142d5d36ffb44d365ad3eca539ff5127",
      "parents": [
        "2e0a6b8cd27375089f8356e7f1ce2319059696eb"
      ],
      "author": {
        "name": "Roman Kagan",
        "email": "rkagan@mail.ru",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "message": "[PATCH] USB: scripts/mod/file2alias.c: handle numeric ranges for USB bcdDevice\n\nAnother attempt at that...\n\nThe attached patch fixes the longstanding problem with USB bcdDevice\nnumeric ranges incorrectly converted into patterns for MODULE_ALIAS\ngeneration.  Previously it put both the lower and the upper limits into\nthe pattern, dlXdhY, making it impossible to fnmatch against except for\na few special cases, like dl*dh* or dlXdhX.\n\nThe patch makes it generate multiple MODULE_ALIAS lines covering the\nwhole range with fnmatch-able patterns.  E.g. for a range between 0x0001\nand 0x8345 it gives the following patterns:\n\n000[1-9]\n00[1-9]*\n0[1-9]*\n[1-7]*\n8[0-2]*\n83[0-3]*\n834[0-5]\n\nSince bcdDevice is 2 bytes wide \u003d 4 digits in hex representation, the\nmax no. of patters is 2 * 4 - 1 \u003d 7.\n\nThe values are BCD (binary-coded decimals) and not hex, so patterns\nusing a dash seem to be safe regardless of locale collation order.\n\nThe patch changes bcdDevice part of the alias from dlXdhY to dZ, but\nthis shouldn\u0027t have big compatibility issues because fnmatch()-based\nmodprobing hasn\u0027t yet been widely used.  Besides, the most common (and\nalmost the only working) case of dl*dh* becomes d* and thus continues to\nwork.\n\nThe patch is against 2.6.12-rc2, applies to -mm3 with an offset.  The\nmatching patch to fix the MODALIAS environment variable now generated by\nthe usb hotplug function follows.\n\nSigned-off-by: Roman Kagan \u003crkagan@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1694145854a309bebd12a5cce63c9b398304e3bb",
      "tree": "02dc62f231bc65bfa2bc665b34ccc45e48270397",
      "parents": [
        "46ea0d6c26de431a39c744f7ad63b30bfc800c1e"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Mon Apr 18 21:57:33 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:33 2005 -0700"
      },
      "message": "[PATCH] 2.6.12-rc1-mm3 Fix ver_linux script for no udev utils.\n\nWithout the attached patch, the ver_linux script gives\nthe following if udev utils are not present.\n\n./scripts/ver_linux: line 90: udevinfo: command not found\n\nThe patch causes ver_linux to be silent in the case of\nno udevinfo command.\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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"
    }
  ]
}
