)]}'
{
  "log": [
    {
      "commit": "ad8dc96e3b2c3e28854e0de4ab49351ed547b30c",
      "tree": "6faab05e76206f130333ccff4c080600ed00d332",
      "parents": [
        "4cdf854f7d60498bbda436068a118b95059b244b"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Feb 06 01:39:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:15 2008 -0800"
      },
      "message": "w1-gpio: add GPIO w1 bus master driver\n\nAdd a GPIO 1-wire bus master driver.  The driver used the GPIO API to\ncontrol the wire and the GPIO pin can be specified using platform data\nsimilar to i2c-gpio.  The driver was tested with AT91SAM9260 + DS2401.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2216886be6c8cc7dcbe635e0494f9cd52d3bb27f",
      "tree": "fad21e4ae5eef595432d2d90496b8cf32f872f86",
      "parents": [
        "5ef43567c55c758c651f8339d01678f12d54ac2a"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Oct 16 23:31:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:06 2007 -0700"
      },
      "message": "Add Documentation/{w1,w1/masters}/00-INDEX\n\nTwo 00-INDEX files under Documentation/w1\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12003375acd879e498c6c511faf27531296f9640",
      "tree": "f69001169d28c6e56e1a12e04420683620e31d79",
      "parents": [
        "81f6075ebcf3b0800321b7d81e4845d6ad9566d8"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Mar 23 19:11:58 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:22:50 2006 -0700"
      },
      "message": "[PATCH] w1: Userspace communication protocol over connector.\n\nThere are three types of messages between w1 core and userspace:\n1. Events. They are generated each time new master or slave device found\n\teither due to automatic or requested search.\n2. Userspace commands. Includes read/write and search/alarm search comamnds.\n3. Replies to userspace commands.\n\nFrom: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81f6075ebcf3b0800321b7d81e4845d6ad9566d8",
      "tree": "48eb8a7a5f96813882402a211b8db9d91d2e7af5",
      "parents": [
        "f522d2396138e68bcb9cc5650aa368a81d7f7ff0"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Mar 23 19:11:58 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:22:50 2006 -0700"
      },
      "message": "[PATCH] w1: Replace dscore and ds_w1_bridge with ds2490 driver.\n"
    },
    {
      "commit": "f522d2396138e68bcb9cc5650aa368a81d7f7ff0",
      "tree": "3446d411b996b19094856c5729725e0e43ff4b0e",
      "parents": [
        "52ab3f3dc711eeccbfbcc5d4f5c5d9b9ff59650f"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Mar 23 19:11:58 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:22:50 2006 -0700"
      },
      "message": "[PATCH] w1: Added default generic read/write operations.\n\nSpecial file in each w1 slave device\u0027s directory called \"rw\" is created\neach time new slave and no appropriate w1 family is registered.\n\"rw\" file supports read and write operations, which allows to perform\nalmost any kind of operations. Each logical operation is a transaction\nin nature, which can contain several (two or one) low-level operations.\nLet\u0027s see how one can read EEPROM context:\n1. one must write control buffer, i.e. buffer containing command byte\nand two byte address. At this step bus is reset and appropriate device\nis selected using either W1_SKIP_ROM or W1_MATCH_ROM command.\nThen provided control buffer is being written to the wire.\n2. reading. This will issue reading eeprom response.\n\nIt is possible that between 1. and 2. w1 master thread will reset bus for\nsearching and slave device will be even removed, but in this case 0xff will\nbe read, since no device was selected.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "baf12ae29ab4cc6381e21b2e1a3af75a6a8f7566",
      "tree": "43658918e7221e94e40a62de48f04b2b23d75b3a",
      "parents": [
        "bd529cfb40c427d5b5aae0d315afb9f0a1da5e76"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Dec 06 13:38:28 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:12 2006 -0800"
      },
      "message": "[PATCH] W1: Add the DS2482 I2C-to-w1 bridge driver.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4754639d88e922af451b399af09ac1bb442c35e5",
      "tree": "6dbac4533761e2fa31f2eebc3193dbfff98e0497",
      "parents": [
        "99c5bfe993af1af37ddd615e72207dc7220dc526"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Sat Jun 04 01:31:47 2005 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:43:12 2005 -0700"
      },
      "message": "[PATCH] w1: Updates the w1 documentation (w1.generic)\n\nUpdates the w1 documentation (w1.generic)\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\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"
    }
  ]
}
