{"push_id":766990882,"size":25,"distinct_size":1,"ref":"refs/heads/master","head":"501f5cfee99103e6c86e2bab7f1dd0b61890f604","before":"7434598f63c81772bbf81f131e69162e368a1f37","commits":[{"sha":"e15b0b597f2e08d4c68f28de694d222c949def23","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"updated ui","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/e15b0b597f2e08d4c68f28de694d222c949def23"},{"sha":"debcd97976f8ffee32c156f3a625919f74306d60","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"Added chat, plus users endpoint/model pieces","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/debcd97976f8ffee32c156f3a625919f74306d60"},{"sha":"27b60400d590f9dcd81555d0392f2b61771042ee","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"Accounts can now be created\nUsers can now log in\nThere's a session.tmpl stub and a settings.tmpl stub\nThe chat stream now recognises known users","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/27b60400d590f9dcd81555d0392f2b61771042ee"},{"sha":"4aeaef5e8c8689c2694d606826658b8a42eb18a5","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"Improved login/logout flow\nDecoupled data from the DOM in uroko.tmpl\nSmoothed the editor experience by removing spellchecker squiglies","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/4aeaef5e8c8689c2694d606826658b8a42eb18a5"},{"sha":"65b6d223ee524df06475f89f5d39d68b1e0cb5da","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"removed pyc files","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/65b6d223ee524df06475f89f5d39d68b1e0cb5da"},{"sha":"2bc386fbab6f4228e326074160525bc8e61ad37e","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"Added preliminary streaming","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/2bc386fbab6f4228e326074160525bc8e61ad37e"},{"sha":"cc4cd0ccbdc5b8ff0fc1f336bd5ba8fd070f8ab4","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"Updated readme","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/cc4cd0ccbdc5b8ff0fc1f336bd5ba8fd070f8ab4"},{"sha":"ad0870272156b61baacbd304179d0f7a4f57caa5","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"added basic dht module based on kademlia\nremoved startup of twisted implementation of kademlia\ncleaned the frontend js up a bit","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/ad0870272156b61baacbd304179d0f7a4f57caa5"},{"sha":"e9c014ea2d3d449cc44bd561a23e8131bf40d955","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"fixed edit transmission\ncommented out the use of bmuller's implementation of kademlia with twisted","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/e9c014ea2d3d449cc44bd561a23e8131bf40d955"},{"sha":"af323be972f743b4c10c0a64fb5ddbe4f44a7348","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"cleaned the frontend\nmade more notes in the DHT module","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/af323be972f743b4c10c0a64fb5ddbe4f44a7348"},{"sha":"2cc24e2439e794c9c735d57537ac4accb0181b2b","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"more dht notes","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/2cc24e2439e794c9c735d57537ac4accb0181b2b"},{"sha":"09bd4a307c549d3998bdf1180d504961e6cf7f40","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"LukeB42"},"message":"..even more dht notes","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/09bd4a307c549d3998bdf1180d504961e6cf7f40"},{"sha":"aa853daa7e203ff08df98b13b3126d775c68a164","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"now starts dht process","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/aa853daa7e203ff08df98b13b3126d775c68a164"},{"sha":"570ef2973a4e5f55d48eb804e82549679b127bd0","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"Given the models more thought\nRevisions should now definitely be able to ascertain their own mimetype\nuroko.controllers.fetch now checks the local database first.","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/570ef2973a4e5f55d48eb804e82549679b127bd0"},{"sha":"75ef3e9665fd3100e20065cd3efe856d93558ff1","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"Can now create revisions of documents.\nRevisions are whatever was served from the path of a domain at some point in time.\nThey can be either originals or edits. Think of them as commits on branches of a project.\nThey're all marked original as there's no way to store edits just yet.","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/75ef3e9665fd3100e20065cd3efe856d93558ff1"},{"sha":"bed6d534bcc369f150b1a19e80e152b19c5c9349","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"Fixed installer","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/bed6d534bcc369f150b1a19e80e152b19c5c9349"},{"sha":"25093826477adcbacad99ef0a4e43c16482fa431","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"The /request endpoint now sends the user into the fetch context,\nenabling that code to save any new resources it meets.\n\nPorted some more of kademlia to Gevent.","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/25093826477adcbacad99ef0a4e43c16482fa431"},{"sha":"93251e278a506d91fdcae4d4eed4def8fd720e22","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"luke"},"message":"Removed the Container class from models.py\nFetching now deals solely with Revisions\nPorted some more DHT code over from bmuller's Twisted implementation","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/93251e278a506d91fdcae4d4eed4def8fd720e22"},{"sha":"4386a2a5b7e5fb75e5983a80f17b71c8932f3f55","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"LukeB42"},"message":"various improvements to the handling of binaries","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/4386a2a5b7e5fb75e5983a80f17b71c8932f3f55"},{"sha":"95a2103f162a243680dca0f9a1505ebdb461c9f8","author":{"email":"ce076810a1c4fcce927fd372e3f2577611e7c0f2@gmail.com","name":"LukeB42"},"message":"removed pyc files..","distinct":false,"url":"https://api.github.com/repos/LukeB42/Uroko/commits/95a2103f162a243680dca0f9a1505ebdb461c9f8"}]}