{"push_id":1098849713,"size":81,"distinct_size":1,"ref":"refs/heads/master","head":"9aa9ec22dff85f588c1eb30cc7a4231019ec62e2","before":"ba578b305e57a864639204c4a012a5a4dca4a341","commits":[{"sha":"31e0e2029640f32e6719d48de33feba5ab4bb208","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@boddy.im","name":"Chris"},"message":"FUSE WIP.\n\nPeergos will support FUSE.","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/31e0e2029640f32e6719d48de33feba5ab4bb208"},{"sha":"33da63d064799210fa85fc356e78798eb55c8386","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@boddy.im","name":"Chris"},"message":"FUSE WIP, can  ls and navigate through mounted FS!\n\nUserTests are being updated.","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/33da63d064799210fa85fc356e78798eb55c8386"},{"sha":"59acf6d19ec069567c238ccf0522864bb7fa64bd","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Fixed upload from file","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/59acf6d19ec069567c238ccf0522864bb7fa64bd"},{"sha":"21f38ca865a79746a02c5178e066bc7db36647dd","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Sped up UserTests from 14 mins to 4s by using insecure Random during tests","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/21f38ca865a79746a02c5178e066bc7db36647dd"},{"sha":"10036e71b3b17925ddcd9895fd5b25a500602770","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@boddy.im","name":"Chris"},"message":"FUSE WIP,\n\n Can mkdir and touch files.","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/10036e71b3b17925ddcd9895fd5b25a500602770"},{"sha":"6dac7f58668a86082ae1536b43c108b458857bc8","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Made it tolerate empty files, use insecure random in fuse test,","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/6dac7f58668a86082ae1536b43c108b458857bc8"},{"sha":"8ead86be51e9ee1918c96d55896f7eb07124c22d","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Fixed fileuploader to encrypt and upload one chunk at a time! Extended UserTests to write and read a 2 chunk file.","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/8ead86be51e9ee1918c96d55896f7eb07124c22d"},{"sha":"fc946ccd7fed08cb3691a72deb992101cd1c8656","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Handle retrieving empty chunks (don't try and decrypt anything)","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/fc946ccd7fed08cb3691a72deb992101cd1c8656"},{"sha":"b08749eca7a8c4a6fa135dd4a48a8986702aef0a","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Merge branch 'master' into fuse\n\nConflicts:\n\tsrc/peergos/user/fs/FileTreeNode.java","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/b08749eca7a8c4a6fa135dd4a48a8986702aef0a"},{"sha":"6241c024635c7d1e68c43a620d580eb003c4ba83","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Working towards updating sections of a file","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/6241c024635c7d1e68c43a620d580eb003c4ba83"},{"sha":"4d51c8124746198814c9c681bfcdb83a82582585","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Added LocatedChunk and LocatedEncryptedChunk, almost ready for modifying files in place..","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/4d51c8124746198814c9c681bfcdb83a82582585"},{"sha":"6da35c298846f2ebbfac0a8827868d6acd6679e7","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@boddy.im","name":"Chris"},"message":"FUSE WIP, read/write  now working correctly (at least for small files).\n\nReformatted debug msgs in PeergosFS","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/6da35c298846f2ebbfac0a8827868d6acd6679e7"},{"sha":"85da03baade3a58755a9b45313b85d35684e30e9","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@boddy.im","name":"Chris"},"message":"merge fail","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/85da03baade3a58755a9b45313b85d35684e30e9"},{"sha":"9caab2c1dad1110041935cbd62ed55050008a6ef","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Implemented modifying arbitrary section of file, though not correct yet.","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/9caab2c1dad1110041935cbd62ed55050008a6ef"},{"sha":"26908962fd18f42ec8423934e2f8469693ad2024","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Got the write working...","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/26908962fd18f42ec8423934e2f8469693ad2024"},{"sha":"1158b5ba100ead820fe24ac1b84fd56e5e70f61a","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@boddy.im","name":"Chris"},"message":"Added setProperies method to FileTreeNode for updating a FileTreeNode properties in a  general way.\n\nUpdated PeergosFS  with impl. for utimens to  update last modified time of a  file/dir.","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/1158b5ba100ead820fe24ac1b84fd56e5e70f61a"},{"sha":"de8efb9dd74cd6b4dfdf499656ca032fa64c95e8","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Use correct location for File. But now there is a decryption error.","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/de8efb9dd74cd6b4dfdf499656ca032fa64c95e8"},{"sha":"5cf619267dc460a140c8cac0e34df46b8b7d6cc3","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"write and read working in FUSE!","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/5cf619267dc460a140c8cac0e34df46b8b7d6cc3"},{"sha":"c122cdc8b958531c9e7f8671a65c7548fa64650f","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"Got rid of IOException in FileTreeNode.getFileProperties (it will happen in the constructor now)","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/c122cdc8b958531c9e7f8671a65c7548fa64650f"},{"sha":"b34fe3cb8d0df4853b0c23e30d0b79ae4c403383","author":{"email":"bd7844bd6a333db3779f8a7d590cb44a8b402d28@gmail.com","name":"Ian Preston"},"message":"more testing writing","distinct":false,"url":"https://api.github.com/repos/ianopolous/Peergos/commits/b34fe3cb8d0df4853b0c23e30d0b79ae4c403383"}]}