{"push_id":2746345059,"size":49,"distinct_size":1,"ref":"refs/heads/master","head":"d1eb9ca360f15ffe6eab35ca52d5a90534175955","before":"93e0305ee62e08e6c4ec60cba04a9caa7e8c8935","commits":[{"sha":"cfd23bab8e274616dd30ae738a04fd451192cf7b","author":{"name":"Alex","email":"27d2b5f6927a68f8ec0b5e62545d5922a5196ad7@users.noreply.github.com"},"message":"Merge pull request #67 from sanger/wip\n\nMerge WIP into UAT","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/cfd23bab8e274616dd30ae738a04fd451192cf7b"},{"sha":"6f2ab96dfb6c971ce621185664ec50b0589b23f8","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Adds materials to a set in a transaction","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/6f2ab96dfb6c971ce621185664ec50b0589b23f8"},{"sha":"8beba85310b628944cde7bea81caff0cab4eaab3","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Merge branch 'devel' of https://github.com/sanger/aker-set-service into set_transactions","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/8beba85310b628944cde7bea81caff0cab4eaab3"},{"sha":"39ef70fa3631cfba4e0fccb00905f1a1791214f9","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Refactor of set controller with set transaction sharing a concern module\nAdded tests for parallel transactions","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/39ef70fa3631cfba4e0fccb00905f1a1791214f9"},{"sha":"9501a21f248ede72790761141db60d31765ceca3","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Added some security checks into the transaction process:\n- You cannot create transactions, add materials, remove materials or commit\nchanges to a set if the set is locked, or if you do not have write permissions\nin the set\nAdded operation to remove materials in a transation as well.\nThe transaction materials created during the transaction building process will\nbe deleted when the transaction is commited\nAdded batch_size column to be able to specify the batch size to process the\ntransaction from the clients.","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/9501a21f248ede72790761141db60d31765ceca3"},{"sha":"28876409bfe2c2d15530259c33fa639e73306841","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Added check for status code for tests","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/28876409bfe2c2d15530259c33fa639e73306841"},{"sha":"1841c5d9476fb1e412a4a573be7517efc5381b31","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Added API rswag tests for transactions","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/1841c5d9476fb1e412a4a573be7517efc5381b31"},{"sha":"17e99657933bf61c46521edebd49ebdc0a5b97ff","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Adds create operations to be able to create the set and add materials in the\nsame transaction","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/17e99657933bf61c46521edebd49ebdc0a5b97ff"},{"sha":"aefe57c521c49c2dbc0e6ed316cca0f3e5c952e0","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"I'll disable uniquenes of set transactions. It stops you to reuse names of\nsets of previously failed transactions, and it does not seem to have any\nreal advantage.","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/aefe57c521c49c2dbc0e6ed316cca0f3e5c952e0"},{"sha":"a8324b250f4dccfd81b458175576bf22d9a01898","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Remove elements only for the set for the transaction","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/a8324b250f4dccfd81b458175576bf22d9a01898"},{"sha":"8002f73f192f5d12cf9ec667c247e86dc1877001","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Refactor of test\nAdded comment","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/8002f73f192f5d12cf9ec667c247e86dc1877001"},{"sha":"db7717ceb56de904a0641794e6426f00d1ae410e","author":{"name":"Eduardo Martin Rojo","email":"48a4a0cd2488fa12625feb2defbf2cf4c0f3f6c2@sanger.ac.uk"},"message":"Merge branch 'devel' of https://github.com/sanger/aker-set-service into set_transactions","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/db7717ceb56de904a0641794e6426f00d1ae410e"},{"sha":"5368cea496ef45e4f6de496c852d21c11f536222","author":{"name":"Alex","email":"27d2b5f6927a68f8ec0b5e62545d5922a5196ad7@users.noreply.github.com"},"message":"Merge pull request #71 from emrojo/set_transactions\n\nSet transactions","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/5368cea496ef45e4f6de496c852d21c11f536222"},{"sha":"bc81e92264ab8d3a54f7c14d29158245c14e05c1","author":{"name":"Alex","email":"27d2b5f6927a68f8ec0b5e62545d5922a5196ad7@users.noreply.github.com"},"message":"Merge pull request #75 from sanger/devel\n\nMerge devel into WIP","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/bc81e92264ab8d3a54f7c14d29158245c14e05c1"},{"sha":"32679332900b62cb87b1d14e228b77a803209085","author":{"name":"Alex","email":"27d2b5f6927a68f8ec0b5e62545d5922a5196ad7@users.noreply.github.com"},"message":"Merge pull request #76 from sanger/wip\n\nMerge WIP into UAT","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/32679332900b62cb87b1d14e228b77a803209085"},{"sha":"c034c0e5e56a13bca3c067b112453f4b8c2caffe","author":{"name":"Alex Cummins","email":"38c0284706b7da82a4af62dbd26ba6af582c90e2@sanger.ac.uk"},"message":"debug printout","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/c034c0e5e56a13bca3c067b112453f4b8c2caffe"},{"sha":"c8e634776589ae7fef660c273c343765aac95cb3","author":{"name":"Alex Cummins","email":"38c0284706b7da82a4af62dbd26ba6af582c90e2@sanger.ac.uk"},"message":"more debug","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/c8e634776589ae7fef660c273c343765aac95cb3"},{"sha":"53eb784390c0794fdd7584c1b5ab5ca5fdb8a797","author":{"name":"Alex Cummins","email":"38c0284706b7da82a4af62dbd26ba6af582c90e2@sanger.ac.uk"},"message":"Remove '/' preceeding materials validation path","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/53eb784390c0794fdd7584c1b5ab5ca5fdb8a797"},{"sha":"f06c2199ffeed8d1b9ab79fdda41286dc2d8815b","author":{"name":"Alex Cummins","email":"38c0284706b7da82a4af62dbd26ba6af582c90e2@sanger.ac.uk"},"message":"Remove logging","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/f06c2199ffeed8d1b9ab79fdda41286dc2d8815b"},{"sha":"6b8f17528ce55377cde2b87f24dcb00ffff6a839","author":{"name":"Dave","email":"5e5df556290613ef5fbfa14191e0fd84b36bd0fe@users.noreply.github.com"},"message":"Merge pull request #78 from sanger/wip2\n\nAllow material service connection when running in non-root path","distinct":false,"url":"https://api.github.com/repos/sanger/aker-set-service/commits/6b8f17528ce55377cde2b87f24dcb00ffff6a839"}]}
{"actor":{"display_login":"NikolausC"}}