{"push_id":839098600,"size":21,"distinct_size":1,"ref":"refs/heads/master","head":"8bca13485609a731c1fdd5064026da9bb8dd404e","before":"25e1ea85659efe22bbeebfdb5d21214eac833bfd","commits":[{"sha":"821641f5cb85a338cb1066e58cc6e785a5ded8f2","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Stub of user file managment.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/821641f5cb85a338cb1066e58cc6e785a5ded8f2"},{"sha":"9657c15bf973990ab4783eb4802771e808a09387","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Added scandir to requirements. Moved from os.listdir to scandir for file enumeration.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/9657c15bf973990ab4783eb4802771e808a09387"},{"sha":"844987841cb62af19906e96acb5a21d6eff07bc1","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Display total file use to the user on management pages.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/844987841cb62af19906e96acb5a21d6eff07bc1"},{"sha":"3ce141f937fbb9328ac6beb53d81cba4056c3b81","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Removed trailing blank line.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/3ce141f937fbb9328ac6beb53d81cba4056c3b81"},{"sha":"8a0fdc247ec47cdfbbd3041b62abd220398023ff","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Flag an item if it's the current avatar or picture.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/8a0fdc247ec47cdfbbd3041b62abd220398023ff"},{"sha":"2518214e00e1ed7e9d943c301f9e36ddc5bebdc3","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Thumbnailing of images for user file management page.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/2518214e00e1ed7e9d943c301f9e36ddc5bebdc3"},{"sha":"b6f60a76a678ab543d3256fcc579979fdbbef958","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"File management page styling.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/b6f60a76a678ab543d3256fcc579979fdbbef958"},{"sha":"688b29893786d9bfe3a519c8fb4790652bc12021","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Replaced mkdir with makedirs to handle possible missing parent dir.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/688b29893786d9bfe3a519c8fb4790652bc12021"},{"sha":"9a2a071ecc3cd94ac65378688f40b6912ac8cda9","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Adding link to file management view","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/9a2a071ecc3cd94ac65378688f40b6912ac8cda9"},{"sha":"abbbe170f1c8dfa0519fdc65d2a8e245ab8e4673","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"More management view refinement.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/abbbe170f1c8dfa0519fdc65d2a8e245ab8e4673"},{"sha":"c4a5a1c80ad8f5be4d690ac4c9e6b2e1b6cf8c4e","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Toggle option to set vs show state of avatar/picture dependent on same state.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/c4a5a1c80ad8f5be4d690ac4c9e6b2e1b6cf8c4e"},{"sha":"8bf150b31b4b4553f93d5172424254e939b2768f","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Test rending svn assests","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/8bf150b31b4b4553f93d5172424254e939b2768f"},{"sha":"99753167e449ddab7bd5e4cbfd21a788003dd2f0","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Working dynamic svg elements by adding them as templates.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/99753167e449ddab7bd5e4cbfd21a788003dd2f0"},{"sha":"00563108128577db49135dfd0fcbf9cada433dc3","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Styling of user file management and start of upload handler.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/00563108128577db49135dfd0fcbf9cada433dc3"},{"sha":"2ff2b6c53754aa9c1653bb44ab0c6f51470cf028","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Remove dependency on abandoned module, Flask-Uploads.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/2ff2b6c53754aa9c1653bb44ab0c6f51470cf028"},{"sha":"61c93b9fea30473ec10a7e3d865c886e415b0a3c","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Baseline working image file uploading","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/61c93b9fea30473ec10a7e3d865c886e415b0a3c"},{"sha":"a6bf87440dee185d0cec8b89259d76481af3f990","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Renaming files supported.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/a6bf87440dee185d0cec8b89259d76481af3f990"},{"sha":"9e478b23dd1d3ba8d092abcc48250edf7f43a87d","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Deleting files supported.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/9e478b23dd1d3ba8d092abcc48250edf7f43a87d"},{"sha":"6cd3257610367dd5ba743a23ae93f710bffeec9a","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Can now set avatar from existing files.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/6cd3257610367dd5ba743a23ae93f710bffeec9a"},{"sha":"4123e05f2b36b8d72542a9463abbaeb4c7d3721f","author":{"email":"0ead3da0103ffe6925abaa00719f8f6c44e7b9d0@gmail.com","name":"Arnaud Menut"},"message":"Can now set profile picture from existing files.","distinct":false,"url":"https://api.github.com/repos/agmenut/sabotage2_revamp/commits/4123e05f2b36b8d72542a9463abbaeb4c7d3721f"}]}