{"push_id":812703410,"size":101,"distinct_size":0,"ref":"refs/heads/master","head":"85f8499db9b471004410c1b8ee33013149a0a67d","before":"e645b8c6d318b639bb3bbc5d507c6212565fb1a5","commits":[{"sha":"df10c635c6cb113b8214f171ad78c1a0997e91a6","author":{"email":"1e61407af37e8f6a3a550516842943c5d7d87094@brgh.net","name":"Jordan Brough"},"message":"Display credit card addresses in admin\n\nCredit cards can now have addresses but we don't display them anywhere\nin the admin. This displays them when present.","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/df10c635c6cb113b8214f171ad78c1a0997e91a6"},{"sha":"2403e6e54cf42da36e51a04e36829bf0a607ec38","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Only decrement stock for pending inventory units\n\nThis avoids needing to embed logic about unreturned exchanges in the\nshipment and inventory unit code. This ensures that we will only\ndecrement inventory once for an inventory unit.","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/2403e6e54cf42da36e51a04e36829bf0a607ec38"},{"sha":"c36906dde879350128ae34791b418e6e762b6af8","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"store_id always exists on order","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/c36906dde879350128ae34791b418e6e762b6af8"},{"sha":"e4e63f800fd674d1396497b744415958899c4283","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Improve payment creation","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/e4e63f800fd674d1396497b744415958899c4283"},{"sha":"d1d09ba8b2066ac032d06e1ad9ea3b8f8e76664e","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Remove unnecessary reload","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/d1d09ba8b2066ac032d06e1ad9ea3b8f8e76664e"},{"sha":"28cf07017a1d97c29d28233caf91414086e2e096","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Use new_order.next! in UnreturnedItemCharger\n\nThis way we can get some useful feedback if it fails to transition\ninstead of just \"Could not transition\"\n\nThis also allows us to use `can_complete?` instead of checkout_steps[-2]","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/28cf07017a1d97c29d28233caf91414086e2e096"},{"sha":"9616676da1cfb084c3d91335f91c6f4d1139344b","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Remove unnecessary destroy_all\n\nWe're creating the order in this class and there's no way for it to end\nup with a shipment before this.","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/9616676da1cfb084c3d91335f91c6f4d1139344b"},{"sha":"1835fbae3e5e544329a5ec78de7fb722a2933114","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Instead of reload use reset where it belongs","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/1835fbae3e5e544329a5ec78de7fb722a2933114"},{"sha":"ac7c62f3103cf3bddbc2e7b44c561b5b48034cba","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"better store_id thing","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/ac7c62f3103cf3bddbc2e7b44c561b5b48034cba"},{"sha":"61d3d9ca6f9ba203d7bae9edac91f2aca6462b38","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Don't test for shipped on unreturned exchange\n\nNeedlessly more complicated for no benefit","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/61d3d9ca6f9ba203d7bae9edac91f2aca6462b38"},{"sha":"7e478e9d1f96597ce3711a70e34e5958fe06e1cb","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Test that confirmation email is delivered","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/7e478e9d1f96597ce3711a70e34e5958fe06e1cb"},{"sha":"6fbb6434a6662953050e06b4869f645a15bfc1fc","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Fix payment processing when fully paid\n\nWhen an order is fully paid, process_payments! was returning nil,\ncausing the state transition to fail. It should return true, since the\norder is fully paid.\n\nThanks @alexstoick for the failing spec and a detailed writeup at\nhttps://gist.github.com/alexstoick/272a53d2fdeeb5f8082c","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/6fbb6434a6662953050e06b4869f645a15bfc1fc"},{"sha":"788e1dc690660a714185e687244e4e59862e50df","author":{"email":"aaa2f44ddf2294bcd1da06a46e763abd1f310183@piklus.pl","name":"Grzegorz Łuszczek"},"message":"Move all calculations to DB in AdjustmentSource\n\nCloses #364","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/788e1dc690660a714185e687244e4e59862e50df"},{"sha":"f4c409cce218920599420707b27974bd1df74e8f","author":{"email":"3dec7aabfa7b07cba28668f87bf679cfa3c19c7e@users.noreply.github.com","name":"Jordan Brough"},"message":"Merge pull request #369 from jordan-brough/show-credit-card-addresses-in-admin\n\nDisplay credit card addresses in admin","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/f4c409cce218920599420707b27974bd1df74e8f"},{"sha":"45fa414904ffb5b25f300ebc3b2f1c52f6aa93f5","author":{"email":"1e61407af37e8f6a3a550516842943c5d7d87094@brgh.net","name":"Jordan Brough"},"message":"Extra spec for completing orders that are already paid\n\nSeems like it would be nice to have a spec at this level as well.\nThis fails when the fix to Order#process_payments_with is absent.","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/45fa414904ffb5b25f300ebc3b2f1c52f6aa93f5"},{"sha":"03e4cf3d0ccf9b72b8c81f77cd5328873d8782f8","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Merge pull request #376 from jhawthorn/payment-processing-fix\n\nFix payment processing when fully paid","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/03e4cf3d0ccf9b72b8c81f77cd5328873d8782f8"},{"sha":"6d84190ff19bb6f82bf9c56b015b47f1a93d2af6","author":{"email":"5e1c0d6f8a0b550386d5f8342017b9898399fe26@gmail.com","name":"John Hawthorn"},"message":"Merge pull request #371 from jhawthorn/unreturned-exchange-improvements\n\nUnreturned exchange improvements","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/6d84190ff19bb6f82bf9c56b015b47f1a93d2af6"},{"sha":"dd7648747cf57de0d886c46824a75b1e2a08bb83","author":{"email":"8cade8c6dad5abeee716509fc08acfe323508617@lenny-s.com","name":"Lenny Sirivong"},"message":"Add failing test for classification positions","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/dd7648747cf57de0d886c46824a75b1e2a08bb83"},{"sha":"f5b4485c0adb619133d61feb0ad67aced76cddeb","author":{"email":"8cade8c6dad5abeee716509fc08acfe323508617@lenny-s.com","name":"Lenny Sirivong"},"message":"Use before_remove to maintain classifications' positions integrity","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/f5b4485c0adb619133d61feb0ad67aced76cddeb"},{"sha":"94602c198f803f741b3c5af67764b2ee31e62eb0","author":{"email":"1a00833e031a426b6ca2acf1c2e325fb573bd2b8@spinlocksolutions.com","name":"Davor Ocelic"},"message":"Localize 'settings' and 'stock' in the Admin tabs\n\nAdd Spree.t() around 'settings' and 'stock' and\nadd 'spree/stock' to en.yml for completeness.","distinct":false,"url":"https://api.github.com/repos/Lostmyname/solidus/commits/94602c198f803f741b3c5af67764b2ee31e62eb0"}]}