{"push_id":1199235629,"size":10,"distinct_size":2,"ref":"refs/heads/yearly-split","head":"3f7c07431f1a22fa86669e3e0c4f631a79ef9975","before":"bb01b9599d92b30bae2f09103a5f4a6af1082180","commits":[{"sha":"705782bee695bcca258e4b6bb472190ce79d0b98","author":{"name":"Remco van 't Veer","email":"a8e99c24cc2a9c0ee16ebb4b09eb5a053f846b6c@remworks.net"},"message":"List invoices end-point\n\nReturn all invoices in reverse chronological order at /invoices in the\nfollowing JSON format:\n\n  [{\"number\": \"2016000001\", \"finalized_at\": \"2016-01-01 00:00:00 +0100\"}, ...]\n\nOptionally filter with (a combination of) the follow parameters:\n\n  by_account_id     - customer account identifier\n  finalized_before  - finalized before given timestamp\n  finalized_after   - finalized after given timestamp","distinct":false,"url":"https://api.github.com/repos/piesync/billbo/commits/705782bee695bcca258e4b6bb472190ce79d0b98"},{"sha":"d9cfb7c26f84a2e49e30db997cb279bf3f9ba807","author":{"name":"Remco van 't Veer","email":"a8e99c24cc2a9c0ee16ebb4b09eb5a053f846b6c@remworks.net"},"message":"Specs runnable from any location\n\nFixes running tests in, for instance, emacs with rinari.","distinct":false,"url":"https://api.github.com/repos/piesync/billbo/commits/d9cfb7c26f84a2e49e30db997cb279bf3f9ba807"},{"sha":"be5a759094f43cecff989f9c1bb395e40e7baee1","author":{"name":"Mattias Putman","email":"036a1853498ffa8524e0336ea8301d6a9bcd5c03@gmail.com"},"message":"Merge pull request #83 from piesync/fix/run-specs-from-any-location\n\nSpecs runnable from any location","distinct":false,"url":"https://api.github.com/repos/piesync/billbo/commits/be5a759094f43cecff989f9c1bb395e40e7baee1"},{"sha":"7087c14f407bf6a5cb21706df00ac7c6d8c85dcd","author":{"name":"Mattias Putman","email":"036a1853498ffa8524e0336ea8301d6a9bcd5c03@gmail.com"},"message":"Merge pull request #82 from piesync/feature/list-invoices-end-point\n\nList invoices end-point","distinct":false,"url":"https://api.github.com/repos/piesync/billbo/commits/7087c14f407bf6a5cb21706df00ac7c6d8c85dcd"},{"sha":"8abf38b35d9d71640aa32f98d13f57ae3edeff1f","author":{"name":"Remco van 't Veer","email":"a8e99c24cc2a9c0ee16ebb4b09eb5a053f846b6c@remworks.net"},"message":"Concurrent use invoice#finalize! and #reserve!\n\nCleanup the next_sequence code a bit and added a test to finalize a\nbunch of invoices concurrently.  Please note this test does not make\nsense when using sqlite as a test database since it does not allow\nconcurrent access, use postgres instead.","distinct":false,"url":"https://api.github.com/repos/piesync/billbo/commits/8abf38b35d9d71640aa32f98d13f57ae3edeff1f"},{"sha":"4b1801dfb6f4d35aa1577773795a70d5b246b223","author":{"name":"Remco van 't Veer","email":"a8e99c24cc2a9c0ee16ebb4b09eb5a053f846b6c@remworks.net"},"message":"Upgrade to Ruby 2.3.1","distinct":false,"url":"https://api.github.com/repos/piesync/billbo/commits/4b1801dfb6f4d35aa1577773795a70d5b246b223"},{"sha":"2f795dd246e77473efc051f59785dd4ddc400b83","author":{"name":"Remco van 't Veer","email":"a8e99c24cc2a9c0ee16ebb4b09eb5a053f846b6c@remworks.net"},"message":"PostgreSQL for test and development\n\nPostgreSQL is more representative of the production environment thus\navoiding bugs caused by subtle differences.","distinct":false,"url":"https://api.github.com/repos/piesync/billbo/commits/2f795dd246e77473efc051f59785dd4ddc400b83"},{"sha":"15adb9f708036305006b874ac4d14d1ebdd08f9f","author":{"name":"Mattias Putman","email":"036a1853498ffa8524e0336ea8301d6a9bcd5c03@gmail.com"},"message":"Merge pull request #84 from piesync/fix/concurrent-invoice-next_sequence\n\nCleanup concurrent invoice next_sequence code","distinct":false,"url":"https://api.github.com/repos/piesync/billbo/commits/15adb9f708036305006b874ac4d14d1ebdd08f9f"},{"sha":"2b052a85f8356c23c315d0c00ae9750e9a230443","author":{"name":"Mattias Putman","email":"036a1853498ffa8524e0336ea8301d6a9bcd5c03@gmail.com"},"message":"Merge branch 'master' into yearly-split","distinct":true,"url":"https://api.github.com/repos/piesync/billbo/commits/2b052a85f8356c23c315d0c00ae9750e9a230443"},{"sha":"3f7c07431f1a22fa86669e3e0c4f631a79ef9975","author":{"name":"Mattias Putman","email":"036a1853498ffa8524e0336ea8301d6a9bcd5c03@gmail.com"},"message":"yuki: split into yearly/monthly/creditnotes","distinct":true,"url":"https://api.github.com/repos/piesync/billbo/commits/3f7c07431f1a22fa86669e3e0c4f631a79ef9975"}]}
{"actor":{"display_login":"challengee"}}