{"push_id":680302173,"size":765,"distinct_size":410,"ref":"refs/heads/master","head":"6d1dea337b8ae64ddfe4c1627014d09963388b0d","before":"231498ac45d3a3ae784a7712ed4085aa42d6dd0a","commits":[{"sha":"be09c23ff02bee9c63611df528a269fb157f2f3c","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Add txn_id kwarg to push methods","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/be09c23ff02bee9c63611df528a269fb157f2f3c"},{"sha":"e3190711911f166c5599acb66929f222498b212a","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Add stub scheduler module for txn reliability","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/e3190711911f166c5599acb66929f222498b212a"},{"sha":"773cb3b6880851f318147b59f16c2c882d280a6e","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Add stub architecture for txn reliability.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/773cb3b6880851f318147b59f16c2c882d280a6e"},{"sha":"0c838f9f5ecec5c0f93d194a00fb82d3877c2c09","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Minor tweaks","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/0c838f9f5ecec5c0f93d194a00fb82d3877c2c09"},{"sha":"d516d68b293448e686fe30c58d69e030e61ec955","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Rejig structure given the appservice_handler already filters the correct ASes to use.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/d516d68b293448e686fe30c58d69e030e61ec955"},{"sha":"192e228a98f3700f48d7fd136f4dce2979ec7c90","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Start adding some tests","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/192e228a98f3700f48d7fd136f4dce2979ec7c90"},{"sha":"0fbfe1b08a791e95dc9e9d417f131e80b4ce8059","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Add more tests; fix bugs.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/0fbfe1b08a791e95dc9e9d417f131e80b4ce8059"},{"sha":"141ec04d194c57f29756d6ccbda3f396cc3aa9e7","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Add stub ApplicationServiceTransactionStore. Bootstrap Recoverers. Fill in stub Transaction functions.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/141ec04d194c57f29756d6ccbda3f396cc3aa9e7"},{"sha":"f260cb72cd3435d540411962a92ca2a9fd333eb1","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Flesh out more stub functions.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/f260cb72cd3435d540411962a92ca2a9fd333eb1"},{"sha":"7d3491c74180461dc9d49fc89dad233e240ac475","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Add some loggers","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/7d3491c74180461dc9d49fc89dad233e240ac475"},{"sha":"0354659f9d8b60b9edc78b0b597bceb52b8c7b2b","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Finish synapse.appservice.scheduler implementation.\n\nWith tests to assert behaviour. Not hooked up yet. Stub datastore methods\nnot implemented yet.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/0354659f9d8b60b9edc78b0b597bceb52b8c7b2b"},{"sha":"2602ddc379f9bede21cafc8c8f7f57dec44cf69d","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Apply clarity and docstrings","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/2602ddc379f9bede21cafc8c8f7f57dec44cf69d"},{"sha":"10766f1e93f884d8a71af43f565183a54786a3ca","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Update UTs","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/10766f1e93f884d8a71af43f565183a54786a3ca"},{"sha":"64345b75597cba56e12a172fb227ac2c67993bbd","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Upper bound the backoff.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/64345b75597cba56e12a172fb227ac2c67993bbd"},{"sha":"01c099d9ef2b3891643845031c917fd0dc41d954","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Add appservice txns sql schema","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/01c099d9ef2b3891643845031c917fd0dc41d954"},{"sha":"4a6afa6abf6c90c393bc3fa00e40d3927fc0c6c1","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Assign the AS ID from the database; replace old placeholder txn id.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/4a6afa6abf6c90c393bc3fa00e40d3927fc0c6c1"},{"sha":"34ce2ca62f261311a9082b6e243eb6c584487025","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Merge branch 'develop' into application-services-txn-reliability","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/34ce2ca62f261311a9082b6e243eb6c584487025"},{"sha":"406d32f8b514a572627eef1326d472e2825b2fe1","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Start implementing ApplicationServiceTransactionStore","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/406d32f8b514a572627eef1326d472e2825b2fe1"},{"sha":"1c2dcf762a8fe28390e9a98a01577aaadca7f1c0","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Partially implement txn store methods with tests.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/1c2dcf762a8fe28390e9a98a01577aaadca7f1c0"},{"sha":"1ead1caa18bdbf708446f1faa3d6f3dd13e63c29","author":{"email":"16713172ab3ddbc8a785387443211e0dce872e84@matrix.org","name":"Kegan Dougal"},"message":"Implement create_appservice_txn with tests.","distinct":false,"url":"https://api.github.com/repos/intelfx/synapse/commits/1ead1caa18bdbf708446f1faa3d6f3dd13e63c29"}]}