{"push_id":658600145,"size":70,"distinct_size":0,"ref":"refs/heads/feature/async-storage-tm-feature","head":"85f051b55dca028bae3a45a83ed81d9eb34022c2","before":"0586e6390b02fff60fb238d16d3fb16dc8b277c0","commits":[{"sha":"3370a6088dc9cff3a577da88bc958e30695355f8","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"Added some notes in the UpOperation::execute method to help us understand it","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/3370a6088dc9cff3a577da88bc958e30695355f8"},{"sha":"db26284fb73c94cb6271aba897e7683e58cf72b1","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Added notes on what happens during transaction resume.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/db26284fb73c94cb6271aba897e7683e58cf72b1"},{"sha":"f3874e18e102b98a156ed5921c88204312156a4c","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"Altered the Indexer and Deduper to allow for multiple DatabaseVersions per sync up","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/f3874e18e102b98a156ed5921c88204312156a4c"},{"sha":"c3bf344e9def9ee3d3de944ed8644de898b2351c","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Implementing pipelined file indexing and uploading.\n\nThe indexing of files is now done by a threaded method that creates multiple databaseVersions and makes them available to an iterator.\n\nWhen a new databaseVersion is made is currently decided by a size in bytes in the UpOperation class. This setting should be moved to a configuration container.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/c3bf344e9def9ee3d3de944ed8644de898b2351c"},{"sha":"5b2d13fe4b2deeb3402eca4af46f8f1473b0e6a4","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Cleaning up code.\n\nMoved some code around. In particular the checks for when to stop\nindexing/transactions.\n\nAlso provided a few 'Listener' interfaces which make the structure we use for\nfilling a queue with DatabaseVersions much cleaner. These interfaces may need to\nbe placed in a util package. Would like to discuss this.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/5b2d13fe4b2deeb3402eca4af46f8f1473b0e6a4"},{"sha":"c8b8d81ac929ba380180c1210cfa11bdeed80291","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Moved listener classes to util.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/c8b8d81ac929ba380180c1210cfa11bdeed80291"},{"sha":"6cf7cb4d078803269979435bc9afacafa8900928","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"Made sync up transaction limit configurable","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/6cf7cb4d078803269979435bc9afacafa8900928"},{"sha":"c779137500cd52195778aaf8a948355a10afdc1f","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"TransactionAwareTransferManager throws when blocking transfers exist","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/c779137500cd52195778aaf8a948355a10afdc1f"},{"sha":"faa98c46197f073033ac7c80de4f75ee8d8125f9","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"Several bugs fixed in UpOperation","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/faa98c46197f073033ac7c80de4f75ee8d8125f9"},{"sha":"ba3440d45e7db7c645be4cb434d438ea1e3cf9b3","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"Added integration tests for UpOperation splitting upload into mulitple transactions","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/ba3440d45e7db7c645be4cb434d438ea1e3cf9b3"},{"sha":"d915c49d05e2413eb02ee8fee21c8e5b5854ce28","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"Implemented resumable transactions for split up operation","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/d915c49d05e2413eb02ee8fee21c8e5b5854ce28"},{"sha":"9d65de479c6712e3ea3191f7ac5e32645eaccd0c","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"Fixed some more issues with resuming split sync up","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/9d65de479c6712e3ea3191f7ac5e32645eaccd0c"},{"sha":"694880341820b7948d78547ee7f285131e5ce4ba","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"Added test case for the split sync up scenario","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/694880341820b7948d78547ee7f285131e5ce4ba"},{"sha":"b76f3f336374a5a258a03bfce556c9db95e0c2f8","author":{"email":"e733a968fa5c17a7f8c2108b1dd778a1ee69f157@gmail.com","name":"Tim Hegeman"},"message":"Fixed clean up of split transactions","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/b76f3f336374a5a258a03bfce556c9db95e0c2f8"},{"sha":"3a04367372b167a15087b4fc499015c030ecc958","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Added tests to test suite.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/3a04367372b167a15087b4fc499015c030ecc958"},{"sha":"5751f9da24dec21151c5e37b809e92473d30c24c","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Moved transaction size limit.\n\nThis was located in the global settings, and is now in the UpOperation settings, since it only affects the UpOperation.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/5751f9da24dec21151c5e37b809e92473d30c24c"},{"sha":"88a3861cc68814244efede64e1e889052b4616fb","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Polishing for #364\n\nMoved TransactionSize option from global config to UpOperationOptions.\nAdded JavaDoc for 2 new large methods.\nHooked test files in test suite.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/88a3861cc68814244efede64e1e889052b4616fb"},{"sha":"b01628404d301d73ac0c6d154a4f723d0cb68c00","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Added Class comment to explain new feature.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/b01628404d301d73ac0c6d154a4f723d0cb68c00"},{"sha":"91639d1f43c22a18264aacddf382a2434a8082bd","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Added my last name, at the request of @pimotte.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/91639d1f43c22a18264aacddf382a2434a8082bd"},{"sha":"e12245edba14751951a64a25b69ddb955ff92351","author":{"email":"d35f3c9464255d54e44d768affd092e2ab7cdb6a@student.tudelft.nl","name":"Jesse Donkervliet"},"message":"Removed the NOTE part in multiple comments.","distinct":false,"url":"https://api.github.com/repos/syncany/syncany/commits/e12245edba14751951a64a25b69ddb955ff92351"}]}