{"push_id":986318687,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"6c49a57b283fd895bc2b256db8824a3178a5e0fa","before":"b73a2feea889d1f7a688400ef84c05c90865025e","commits":[{"sha":"6631a44e41d4cc5f884770c84f98e1e48b1c63ed","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Anki import: preliminary work","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/6631a44e41d4cc5f884770c84f98e1e48b1c63ed"},{"sha":"b0e3e44b51f0b4cece007c579c64299054ab11ca","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Import sql.js for SQLite access in JS","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/b0e3e44b51f0b4cece007c579c64299054ab11ca"},{"sha":"a7a57efe85b2c9463d59891b49e13173b48cc249","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"WIP: Add web worker to read sqlite files","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/a7a57efe85b2c9463d59891b49e13173b48cc249"},{"sha":"622b734f6996939b1245610726a6e27943b7d44c","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Reading SQLite is complete.","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/622b734f6996939b1245610726a6e27943b7d44c"},{"sha":"b0032f4da4fe61aab9acad1c2b30f38fcec9a79f","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Begin cleaning up data types","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/b0032f4da4fe61aab9acad1c2b30f38fcec9a79f"},{"sha":"9ed5e83decdb29561bd061bea4391a62c388f75a","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Cleanups to anki import process","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/9ed5e83decdb29561bd061bea4391a62c388f75a"},{"sha":"c1f8627b3390f7218f0e6da02acbde3008c341d5","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Parse config and (most of) templates","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/c1f8627b3390f7218f0e6da02acbde3008c341d5"},{"sha":"140add0c1c4b3d7add58f9daa17afe799380c7ae","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Reading of SQLite data seems to be complete and functional.","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/140add0c1c4b3d7add58f9daa17afe799380c7ae"},{"sha":"91a3b4da6a2cadf30c89cc4091b49728b3237701","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Do basic template conversion","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/91a3b4da6a2cadf30c89cc4091b49728b3237701"},{"sha":"d2c2154608417ba8415edd5d49f855cbd1f22587","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Bi-directional sync","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/d2c2154608417ba8415edd5d49f855cbd1f22587"},{"sha":"589d8a219474b972fccdc5aa8d940f365a5ad8e3","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Create model documents","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/589d8a219474b972fccdc5aa8d940f365a5ad8e3"},{"sha":"6278a1687d2159ad0591f7b0368b734f75be2edb","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Create all but revlogs; then start using generated IDs to detect collisions.","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/6278a1687d2159ad0591f7b0368b734f75be2edb"},{"sha":"708b84b4a8acf2c5de833a66cb336e255e411ca0","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Don't use '/' in base64, since it messes with URLs for couchDB","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/708b84b4a8acf2c5de833a66cb336e255e411ca0"},{"sha":"f3bd57c28e76a39d7c74598f1642f1c72891bcb6","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Import media files (although they appear to be corrupt)","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/f3bd57c28e76a39d7c74598f1642f1c72891bcb6"},{"sha":"80a9955c631f37c2e970187fd26dd96024d389f4","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Models and Notes can now be update/imported","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/80a9955c631f37c2e970187fd26dd96024d389f4"},{"sha":"bd7b467c2ed6e3362b43435c71d1b67cff9cfeca","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Importing now basically works for everything except the revlog","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/bd7b467c2ed6e3362b43435c71d1b67cff9cfeca"},{"sha":"6c49a57b283fd895bc2b256db8824a3178a5e0fa","author":{"email":"a3dabc4210546c5419e8bf522599591e725f01e4@flimzy.com","name":"Jonathan Hall"},"message":"Merge pull request #12 from flimzy/import\n\nImport from Anki","distinct":true,"url":"https://api.github.com/repos/FlashbackSRS/flashback/commits/6c49a57b283fd895bc2b256db8824a3178a5e0fa"}]}