{"push_id":1105863757,"size":358,"distinct_size":5,"ref":"refs/heads/spree-upgrade-step1","head":"6bdfbb3d75442871bd32f0cc4602dc13c89f408d","before":"d1bd88b6cc759db45c722309ef363bf655496dc2","commits":[{"sha":"b17a88ed13290bcc219546786895baf53c9eb89d","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Must set master to be deleted as well in scopes_spec","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/b17a88ed13290bcc219546786895baf53c9eb89d"},{"sha":"43a3cca49180b1572e41bc3638d3ca0f0e9116d9","author":{"email":"f7ed610d44e4da8e054de678e94781046f33c6ec@gmail.com","name":"John Dyer"},"message":"Adjustments can now be open/closed/finalized\n- Add a state machine to adjustments with states open, closed, finalized\n- Once an adjustment is finalized, it cannot be changed, but an\n  adjustment can toggle between open/closed as needed\n- Update Admin UI to allow users to toggle an adjustment's state","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/43a3cca49180b1572e41bc3638d3ca0f0e9116d9"},{"sha":"a6ca3d6a6d309d4fc1f420da68b2ce9a7d2b3ef4","author":{"email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@railsdog.com","name":"Sean Schofield"},"message":"Show the correct item total on order details page\n\n[Fixes #2376]","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/a6ca3d6a6d309d4fc1f420da68b2ce9a7d2b3ef4"},{"sha":"a41525c86bef03bc8f2ae7a9219f00f6d1e400bf","author":{"email":"92b204bea1adbabb7aa4e6c81714a20aee6e12ae@gmail.com","name":"Kunal Chaudhari"},"message":"fix #2347 fluid images for product\n\nFixes #2374","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/a41525c86bef03bc8f2ae7a9219f00f6d1e400bf"},{"sha":"407a800d8390180a77d82fb7bbe4c04320929338","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Bump to Rails 3.2.10","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/407a800d8390180a77d82fb7bbe4c04320929338"},{"sha":"b6b1aa6abfcd5c695184088dcbc84d022a48a418","author":{"email":"f7ed610d44e4da8e054de678e94781046f33c6ec@gmail.com","name":"John Dyer"},"message":"[dash] Sync 'spree' as platform type to Jirafe","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/b6b1aa6abfcd5c695184088dcbc84d022a48a418"},{"sha":"014dfe1672f881a2ea9d76c4d69c50e8e97c7196","author":{"email":"5f5e5851f367d0c784c3588e4c43d45c48428744@gmail.com","name":"Trung Lê"},"message":"Update README.md\n\nBump rails to 3.2.10","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/014dfe1672f881a2ea9d76c4d69c50e8e97c7196"},{"sha":"f9d5455cf7ef5bd8ba539fd1fc7e240a874bd4b9","author":{"email":"d12a8a1d533f673cc55a136c3c7d9556316217c6@gmail.com","name":"Rodrigo Alves Vieira"},"message":"Fixing tiny typo\n\nFixes #2377","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/f9d5455cf7ef5bd8ba539fd1fc7e240a874bd4b9"},{"sha":"a5872541e8baf98d647f0cd08fb707b0423e3a55","author":{"email":"920129f58d2f2e878b006a70a01cbaa5b2cf59e8@gmail.com","name":"Alberto Vena"},"message":"use respond_{to/with} in promo checkout controller\n\nFixes #2381","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/a5872541e8baf98d647f0cd08fb707b0423e3a55"},{"sha":"9aa46b753980a164c138607a4aecb6037d781d5b","author":{"email":"8d4b5bb11f4cd085e4c1e46b2914d44e09d21a01@gmail.com","name":"Washington Luiz"},"message":"Improves query to fetch products from line_items\n\nThis creates 1/2 less queries when fetching producs from an order's line\nitems","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/9aa46b753980a164c138607a4aecb6037d781d5b"},{"sha":"732aee86773832cc80d6af2df073e0e53a418d57","author":{"email":"8d4b5bb11f4cd085e4c1e46b2914d44e09d21a01@gmail.com","name":"Washington Luiz"},"message":"Makes promotion#products always return an array\n\nIn case where rules that doesn't respond to #products are associated\nwith the promotion this method could break with:\n\n  undefined method `flatten' for nil:NilClass\n\nFixes #2378","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/732aee86773832cc80d6af2df073e0e53a418d57"},{"sha":"d3aaf8c9b37d13c0012d9307307334f0425cf6e1","author":{"email":"92b204bea1adbabb7aa4e6c81714a20aee6e12ae@gmail.com","name":"Kunal Chaudhari"},"message":"use on_hand method to get on_hand for variant while populating order so that :track_inventory_levels is taken into consideration. [Fixes #2379]\n\nFixes #2382","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/d3aaf8c9b37d13c0012d9307307334f0425cf6e1"},{"sha":"05379d8eea043b1fa70ff8bf5707e205e91dedea","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Display raw HTML tags from product description on order details page\n\nFixes #2323","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/05379d8eea043b1fa70ff8bf5707e205e91dedea"},{"sha":"70123850e50f8f274f22c1986b8d64aeb29f91bb","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Ensure that variant image value exists before attempting to call mini_url on it\n\nFixes #2392","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/70123850e50f8f274f22c1986b8d64aeb29f91bb"},{"sha":"31593d2ce366406c5faf5e3748fdfa76274f1ac8","author":{"email":"ba8cc5c67f83ec0c29e2ede3ddc746161a7c150f@burlingtonwebapps.com","name":"Jeff Dutil"},"message":"Update licenses for new year.\n\nFixes #2391\n\n[ci skip]","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/31593d2ce366406c5faf5e3748fdfa76274f1ac8"},{"sha":"51335d1f5f51e2da8998e7e10fc3e79556ebe35c","author":{"email":"8d4b5bb11f4cd085e4c1e46b2914d44e09d21a01@gmail.com","name":"Washington Luiz"},"message":"Removes useless call to order#update!\n\nThe only reason I could see for those to be there is to make a test\npass. But the problem was on the test itself due to the way stubs work.\nAlso add some doc blocks to CreateAdjustment class.","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/51335d1f5f51e2da8998e7e10fc3e79556ebe35c"},{"sha":"18a9746dd1580380c80d8af09bdde927504de810","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Remove CSV references from core.rake\n\nThese tasks do not support CSV files","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/18a9746dd1580380c80d8af09bdde927504de810"},{"sha":"b39aab8179a426873175788e410d66ed17bc749e","author":{"email":"8d4b5bb11f4cd085e4c1e46b2914d44e09d21a01@gmail.com","name":"Washington Luiz"},"message":"Clean up Adjustment class\n\n  - Removes info about attribute locked\n\n    It was removed in 43a3cca49180b1572e41bc3638d3ca0f0e9116d9 in favor\n    of an event machine.\n\n  - Removes invalid block doc adjustment#update!\n\n    adjustment#amount is actually saved when adjustment#update! is called as\n    can be confirmed by update_adjustment in the CalculatedAdjustments\n    module\n\n  - Turn ruby class methods into Rails scope\n\n    any reason to not keep these method as Rails scopes?\n\nFixes #2393","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/b39aab8179a426873175788e410d66ed17bc749e"},{"sha":"a912c3f9b63033ce92c26deb1e3c2f376fe2a7e3","author":{"email":"8d4b5bb11f4cd085e4c1e46b2914d44e09d21a01@gmail.com","name":"Washington Luiz"},"message":"Allows old orders to get promo adjustments\n\nUNACTIVATABLE_ORDER_STATES already covers scenarios where a promo should\nnot be applied to an order\n\nFixes #2388\n\nFixes #2395","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/a912c3f9b63033ce92c26deb1e3c2f376fe2a7e3"},{"sha":"13de6deab37871bf919cd147cacebd47c0adaa0e","author":{"email":"9988e68149720ec456a8b9645cc269f4d9ca10fa@gmail.com","name":"Laurens Nienhaus"},"message":"Allow overriding of phone validation\n\nFixes #2394","distinct":false,"url":"https://api.github.com/repos/openfoodfoundation/spree/commits/13de6deab37871bf919cd147cacebd47c0adaa0e"}]}