)]}'
{
  "log": [
    {
      "commit": "272c8150302e83f23d32a355364578c9c13ab20f",
      "tree": "1d61d00717bfb92bacb2e15def5bb626b237cb53",
      "parents": [
        "333564eb64f112337470d1e2be44a6ba31167db5"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Wed Jul 09 20:42:47 2014"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Wed Jul 09 20:42:47 2014"
      },
      "message": "add deprecation warning\n"
    },
    {
      "commit": "333564eb64f112337470d1e2be44a6ba31167db5",
      "tree": "dd6b7208df27a9f0cab122b3a56f77093a11709b",
      "parents": [
        "831feff9cac9e7454a0d9879f7c8803843ce097e"
      ],
      "author": {
        "name": "Han-Wen Nienhuys",
        "email": "hanwen@google.com",
        "time": "Fri May 02 11:51:20 2014"
      },
      "committer": {
        "name": "Han-Wen Nienhuys",
        "email": "hanwen@google.com",
        "time": "Fri May 02 11:53:33 2014"
      },
      "message": "Make Listen exclusive for a given named pipe.\n\nOtherwise, multiple processes can listen to the pipe, and clients will\nround-robin between the different listening processes.\n"
    },
    {
      "commit": "831feff9cac9e7454a0d9879f7c8803843ce097e",
      "tree": "b5430bf7f36fb357ec642ee1df68864d715063f6",
      "parents": [
        "13e887d4c9ac564785e4e33060d4b681899d9c7b",
        "cd1ecdbfddfa64719ce9e17ca7b858d14d3df1cd"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Fri Jan 24 18:53:43 2014"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Fri Jan 24 18:53:43 2014"
      },
      "message": "Merge pull request #2 from fuzzac/master\n\nFix event handle leak."
    },
    {
      "commit": "cd1ecdbfddfa64719ce9e17ca7b858d14d3df1cd",
      "tree": "b5430bf7f36fb357ec642ee1df68864d715063f6",
      "parents": [
        "13e887d4c9ac564785e4e33060d4b681899d9c7b"
      ],
      "author": {
        "name": "unknown",
        "email": "unknown",
        "time": "Fri Jan 24 18:38:30 2014"
      },
      "committer": {
        "name": "unknown",
        "email": "unknown",
        "time": "Fri Jan 24 18:38:30 2014"
      },
      "message": "Fix event handle leak.\n"
    },
    {
      "commit": "13e887d4c9ac564785e4e33060d4b681899d9c7b",
      "tree": "0c8da3e399b4dbea97c258fd15e262fa5c09f091",
      "parents": [
        "3557f92574a98cb9b04a0e2f39b8ff33310a93b7"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue Sep 03 20:52:04 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue Sep 03 20:52:04 2013"
      },
      "message": "fix import broken in merge\n"
    },
    {
      "commit": "3557f92574a98cb9b04a0e2f39b8ff33310a93b7",
      "tree": "b6238c7bf2d250cfde0f71258fa401aa10b735ae",
      "parents": [
        "c61ef76320eebf2959f4f5018b1008718d65e04a",
        "87630a9696406a2acaacebd348c5e15016592048"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue Sep 03 20:49:58 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue Sep 03 20:49:58 2013"
      },
      "message": "Merge pull request #1 from aeckleder/upstream\n\nMake Go RPC work through a duplex npipe."
    },
    {
      "commit": "87630a9696406a2acaacebd348c5e15016592048",
      "tree": "b6238c7bf2d250cfde0f71258fa401aa10b735ae",
      "parents": [
        "6f8f23f0285b16a7a162ba434965cd91a1c481a8"
      ],
      "author": {
        "name": "Andreas Eckleder",
        "email": "aeckleder@google.com",
        "time": "Mon Sep 02 11:37:48 2013"
      },
      "committer": {
        "name": "Andreas Eckleder",
        "email": "aeckleder@google.com",
        "time": "Mon Sep 02 11:37:48 2013"
      },
      "message": "Changes suggested in code review.\n"
    },
    {
      "commit": "6f8f23f0285b16a7a162ba434965cd91a1c481a8",
      "tree": "8a7d1743ea3b5fd68b851217d59087519b9fb103",
      "parents": [
        "c61ef76320eebf2959f4f5018b1008718d65e04a"
      ],
      "author": {
        "name": "Andreas Eckleder",
        "email": "aeckleder@google.com",
        "time": "Wed Jul 17 08:57:31 2013"
      },
      "committer": {
        "name": "Andreas Eckleder",
        "email": "aeckleder@google.com",
        "time": "Wed Jul 17 08:57:31 2013"
      },
      "message": "Make Go RPC work through a duplex npipe.\n"
    },
    {
      "commit": "c61ef76320eebf2959f4f5018b1008718d65e04a",
      "tree": "cb48f1e9af6498b020974247129250cf496db89f",
      "parents": [
        "8a1a015b621576eb896bec0fa5906c21bfd1d8e2"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 12:08:45 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 12:08:45 2013"
      },
      "message": "Update README.md"
    },
    {
      "commit": "8a1a015b621576eb896bec0fa5906c21bfd1d8e2",
      "tree": "e9687f2a7e9ffaf459f61706f46ba4a90ca2d621",
      "parents": [
        "357d10f5539660312bd67ff728616462473513cf"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 12:07:07 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 12:07:07 2013"
      },
      "message": "Update README.md"
    },
    {
      "commit": "357d10f5539660312bd67ff728616462473513cf",
      "tree": "9cc54b734aca2f37cf47b043c190fb655410ea60",
      "parents": [
        "86db523b747ecfad45f6df5e8bc18198deb8a6eb"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 12:00:08 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 12:00:08 2013"
      },
      "message": "Add tests for listening on ips and connection to ip addresses\n"
    },
    {
      "commit": "86db523b747ecfad45f6df5e8bc18198deb8a6eb",
      "tree": "f0bec97d4d30fc640b0596fc67bed7e3984e772f",
      "parents": [
        "748b104237d861ab7d2d876b137b156cb7a73d16",
        "490ee91f08f63e1baa323270571031cdbfbf9314"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 11:27:54 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 11:27:54 2013"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/natefinch/npipe\n"
    },
    {
      "commit": "748b104237d861ab7d2d876b137b156cb7a73d16",
      "tree": "b35d60b3ec78b5da32dd7058f2081cff690435d3",
      "parents": [
        "60c4364884119ca8d0bdf9eec8d884d291043f17"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 11:27:42 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Tue May 21 11:27:42 2013"
      },
      "message": "Implemented dialtimeout and updated the tests\n"
    },
    {
      "commit": "490ee91f08f63e1baa323270571031cdbfbf9314",
      "tree": "3ff8d15bf56b2a07359f813d414f80138ea70738",
      "parents": [
        "60c4364884119ca8d0bdf9eec8d884d291043f17"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 12:52:10 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 12:52:10 2013"
      },
      "message": "Update LICENSE.txt"
    },
    {
      "commit": "60c4364884119ca8d0bdf9eec8d884d291043f17",
      "tree": "03c6dac533faa247016f3d79629ef8f8f96906ae",
      "parents": [
        "cc96d21f5277b8db3febc3bf30b1a7adf93171fd"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 12:50:32 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 12:50:32 2013"
      },
      "message": "update readme\n"
    },
    {
      "commit": "cc96d21f5277b8db3febc3bf30b1a7adf93171fd",
      "tree": "971526214ad21244f48a27293bb06f3b3db3ad43",
      "parents": [
        "024d682f89ad9404c575fbdc55010c3821fd255d",
        "763b322f781f596264547553e0458e6b568ec72e"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 12:49:12 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 12:49:12 2013"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/natefinch/npipe\n"
    },
    {
      "commit": "024d682f89ad9404c575fbdc55010c3821fd255d",
      "tree": "22bc832ea87db20be880376ee32fea10c70b00de",
      "parents": [
        "e23fa3ce8b0199451bbd0ce5692590403b062848"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 12:48:53 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 12:48:53 2013"
      },
      "message": "implement timeouts for reading and writing from the PipeConn. More tests.\n"
    },
    {
      "commit": "763b322f781f596264547553e0458e6b568ec72e",
      "tree": "36ec2f7a513388036b8e2a18dda90782dabec57c",
      "parents": [
        "f1b4c5f4980263f9b51a2c0db9e48caacf9298f8"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 10:28:14 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 10:28:14 2013"
      },
      "message": "Update README.md"
    },
    {
      "commit": "f1b4c5f4980263f9b51a2c0db9e48caacf9298f8",
      "tree": "17f0efa2611cf4ce52fa29dfa42697810435db37",
      "parents": [
        "e23fa3ce8b0199451bbd0ce5692590403b062848"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 01:43:02 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 01:43:02 2013"
      },
      "message": "Update README.md"
    },
    {
      "commit": "e23fa3ce8b0199451bbd0ce5692590403b062848",
      "tree": "44ebfdab65a988341c25d0918e8c781e124f113c",
      "parents": [
        "fb0c42e6ffa47dbba9c671459984ddcca31734ab"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 01:22:03 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 01:22:03 2013"
      },
      "message": "Missed a comment\n"
    },
    {
      "commit": "fb0c42e6ffa47dbba9c671459984ddcca31734ab",
      "tree": "9d0d216353804b366eaf33216de2a8a395732f27",
      "parents": [
        "0e8ca2f12ad15cdc85a24990aeb79523b0234f5a"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 01:21:15 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Mon May 20 01:21:15 2013"
      },
      "message": "Added a PipeError class, since CreatePipe and WaitPipe return different errors for bad paths. Also added a test for bad listen addresses, and an example for listen\n"
    },
    {
      "commit": "0e8ca2f12ad15cdc85a24990aeb79523b0234f5a",
      "tree": "dd93e295f115d32243a2dfb5c2e031619acccac3",
      "parents": [
        "e2f8cbb5a7c6011b9d336513357b29be5d1175bc",
        "1115a7fb21173e1a7bb995690f4d6499bd6191b3"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sun May 19 12:07:38 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sun May 19 12:07:38 2013"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/natefinch/npipe\n"
    },
    {
      "commit": "e2f8cbb5a7c6011b9d336513357b29be5d1175bc",
      "tree": "affc0d4c03fabffb91fe6881a9a8e80f4fce9d9b",
      "parents": [
        "f24791dea091f53df78079d8dec1fc76c2a83118"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sun May 19 12:07:30 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sun May 19 12:07:30 2013"
      },
      "message": "use Go\u0027s os.File instead of handling the syscall.handle myself in PipeConn. Also fix incorrect use of t.Error, using t.Fatal instead\n"
    },
    {
      "commit": "1115a7fb21173e1a7bb995690f4d6499bd6191b3",
      "tree": "201ec9017f77a650e49f765c8bed211afa5dcf06",
      "parents": [
        "f24791dea091f53df78079d8dec1fc76c2a83118"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sat May 18 14:19:50 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sat May 18 14:19:50 2013"
      },
      "message": "Update README.md"
    },
    {
      "commit": "f24791dea091f53df78079d8dec1fc76c2a83118",
      "tree": "d30c0224addd6e5776b5857ce1fe469342ad9760",
      "parents": [
        "3ae54e2f405ade5e4ce24b92e3b0de60bece788c"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sat May 18 14:17:33 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sat May 18 14:17:33 2013"
      },
      "message": "add example, move the code around a bit to make the important stuff at the top\n"
    },
    {
      "commit": "3ae54e2f405ade5e4ce24b92e3b0de60bece788c",
      "tree": "ba303d3416d4cd4b9a5a8838f138881546c1701f",
      "parents": [
        "b52a553e6f64fc93513f56ff6bb2195e24cfcf3c"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sat May 18 12:20:49 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sat May 18 12:20:49 2013"
      },
      "message": "Added some tests, filled out comments, fixed a potential bug in Dial\n"
    },
    {
      "commit": "b52a553e6f64fc93513f56ff6bb2195e24cfcf3c",
      "tree": "6acdd5ea3300e4d10a27b742943ea7046b3a168d",
      "parents": [
        "7dcb7efd20a5a504213fd16b9f32ac9d20389da7"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sat May 18 10:30:04 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Sat May 18 10:30:04 2013"
      },
      "message": "add WaitNamedPipe method to account for multiple clients at once\n"
    },
    {
      "commit": "7dcb7efd20a5a504213fd16b9f32ac9d20389da7",
      "tree": "c8cb3754f32b4e5241c26411c7af53230a96219f",
      "parents": [
        "37c0d275afb44481858abfbd289bc68d2a12d48a"
      ],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Fri May 17 21:20:29 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Fri May 17 21:20:29 2013"
      },
      "message": "Initial commit... pipes working in simple test cases\n"
    },
    {
      "commit": "37c0d275afb44481858abfbd289bc68d2a12d48a",
      "tree": "a6905409b94f92f40faec78c8af900c3857fe479",
      "parents": [],
      "author": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Thu May 16 22:00:28 2013"
      },
      "committer": {
        "name": "Nate Finch",
        "email": "nate.finch@gmail.com",
        "time": "Thu May 16 22:00:28 2013"
      },
      "message": "Initial commit\n"
    }
  ]
}
