{"push_id":1475414534,"size":108,"distinct_size":108,"ref":"refs/heads/ajax-update-image-variant","head":"332d67810890d5a3eb5e3fb74d7517ea7d3fe30b","before":"0ac12bc5300d7acd498635b8419620da564ff3f8","commits":[{"sha":"509cb4fe4676213ce910a837501708197072e82f","author":{"name":"Ivan Velasquez","email":"9559af16cbecac9ae2b5587729faf75496a6db8d@gmail.com"},"message":"validate empty option values to display new variant form","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/509cb4fe4676213ce910a837501708197072e82f"},{"sha":"a5f15d000f46013bfee4a9241b7b564c8345311d","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Don't run common:seed inside of sample test_app\n\nNone of the test_app rake tasks in the other projects run seeds.\nInstead, we should run the seeds inside of the spec itself so that the\nchanges are actually tested on each test run.","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/a5f15d000f46013bfee4a9241b7b564c8345311d"},{"sha":"eac971191fe50de080badcd76d17cdae57f1de5b","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Remove display_on from store_credit seeds","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/eac971191fe50de080badcd76d17cdae57f1de5b"},{"sha":"8bf24959d38b7e83c4e33cb0931f2bc02534e7ea","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Add ShippingMethod#available_to_users\n\nThis replaces ShippingMethod#display_on with\nShippingMethod#available_to_users to match a similar change made to\npayment methods.\n\nUnlike with payment_methods, this doesn't add an #available_to_admin\ncolumn, because the existing functionality did not provide a way to\nhide shipping methods from admins. Having display_on=\"front_end\" was\nidentical to having display_on=\"both\" (or actually any string other than\n\"back_end\").","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/8bf24959d38b7e83c4e33cb0931f2bc02534e7ea"},{"sha":"577ff1b13113cb468d92c6f2e833f5f8bc8709ec","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Use ShippingMethod#available_to_users in admin","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/577ff1b13113cb468d92c6f2e833f5f8bc8709ec"},{"sha":"fd7da43fc24ae48dc8444e137f4a38bcd6be76e3","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Fix layout padding issues in shipping method form","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/fd7da43fc24ae48dc8444e137f4a38bcd6be76e3"},{"sha":"58ab9eb6de5cd48377e86b9ad6e3cd825225a828","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Deprecate ShippingMethod#display_on","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/58ab9eb6de5cd48377e86b9ad6e3cd825225a828"},{"sha":"df7be8257a7225b54ed4dcb685225cec5f1e8435","author":{"name":"Fabian Schwahn","email":"9d497a991fe42ffe9f0250fdef619b3d20d45606@gmail.com"},"message":"Update product slug validation\n\nReplace the existing length validation with a presence validation, because the length validation could lead to errors with short product names (see #1608 for more information).","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/df7be8257a7225b54ed4dcb685225cec5f1e8435"},{"sha":"278e1c672d709dea332528ee9e6000d9a27ec564","author":{"name":"Jordan Brough","email":"50c75cf9eaaabbb18d4d4bcd2e1f4ea62f5277ab@brgh.net"},"message":"Optimize PromotionHandler::FreeShipping\n\nThis shouldn't have any behavior change.\n\nSince 2ce1552 we've been doing this:\n\nLoop through every active active free-shipping promotion and activate\nit if:\n\na) it's already connected\nor\nb) it has apply_automatically=true.\n\nWith this update we instead do this:\n\n1) Activate already-connected free-shipping promos\n2) Activate any non-connected \"apply automatically\" free-shipping\npromos.","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/278e1c672d709dea332528ee9e6000d9a27ec564"},{"sha":"339d220056e384ee912b7425a7c635a1cb13b1e6","author":{"name":"Jordan Brough","email":"50c75cf9eaaabbb18d4d4bcd2e1f4ea62f5277ab@brgh.net"},"message":"Add missing index to spree_payments.number\n\nWe ensure uniqueness and query by number inside of\nPayment#set_unique_identifier.  This should have an index.","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/339d220056e384ee912b7425a7c635a1cb13b1e6"},{"sha":"f9801af6376f3c47ae07fc8bf3cd8d8032131d8c","author":{"name":"Dean Holdren","email":"b9fdd1260997b80c0111c6d97cf4e511d89444cb@gmail.com"},"message":"delete shipping_rate_taxes when a shipment is destroyed","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/f9801af6376f3c47ae07fc8bf3cd8d8032131d8c"},{"sha":"f52bad1d246a14e3d4e7bfaf27d1328359db5241","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Deprecate Spree::ShippingMethod::DISPLAY","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/f52bad1d246a14e3d4e7bfaf27d1328359db5241"},{"sha":"6f4b1b868c1961611a887d606cde8993000fc166","author":{"name":"Alessandro Lepore","email":"5eb95ad33251908c6c3ed47317378f8f953802c7@gmail.com"},"message":"seed Spree::Store with correct cart_tax_country_iso value","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/6f4b1b868c1961611a887d606cde8993000fc166"},{"sha":"c1ae0fe6d88a137731c371d0f71535de62842e3a","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Fix LocalJumpError on ruby 2.4.0-preview3\n\nFixes the following error on ruby 2.4.0-preview3, which doesn't allow\nreturns out of this scope proc.\n\n  Failure/Error: return none if !state_ids.present? && !country_ids.present?\n\n  LocalJumpError:\n    unexpected return\n  # ./app/models/spree/zone.rb:20:in `block in <class:Zone>'\n  # ./app/models/spree/zone.rb:62:in `match'","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/c1ae0fe6d88a137731c371d0f71535de62842e3a"},{"sha":"d06cfeaf066c467e00daa724dc54864906e8d88d","author":{"name":"John Hawthorn","email":"e16f939e6ecfb0bd18aed8ce51dd3489d9b39eaa@gmail.com"},"message":"Merge pull request #1627 from CasperSleep/cascade_shipment_destroy_shipping_rate_taxes\n\ndelete spree_shipping_rate_taxes when a shipment is destroyed","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/d06cfeaf066c467e00daa724dc54864906e8d88d"},{"sha":"422f70106af4147652817b41edd9bffcc8115a1e","author":{"name":"John Hawthorn","email":"e16f939e6ecfb0bd18aed8ce51dd3489d9b39eaa@gmail.com"},"message":"Merge pull request #1611 from jhawthorn/shipping_method_display_on\n\nReplace ShippingMethod#display_on with ShippingMethod#available_to_users","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/422f70106af4147652817b41edd9bffcc8115a1e"},{"sha":"06f4ca00535737d595d95fe8a025bbf2efdc7f3d","author":{"name":"Adam Mueller","email":"50deb78d4601f4b197cde493023ef6c76db172af@stembolt.com"},"message":"Fix in_stock cache clearing after update\n\nThere's an issue with the caching on `Spree::Variant#in_stock?` in which\nit won't be cleared after the variant is updated. Only after it is\ntouched.\n\nAs a result, changes to `Spree::Variant#track_inventory` do not\ncorrectly update `Spree::Variant#in_stock?` when they should.\n\nThe simplest solution is to ensure we clear the cache on save in\naddition to touch.","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/06f4ca00535737d595d95fe8a025bbf2efdc7f3d"},{"sha":"13468d672b10930d564d225c76d8a8c30392f065","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Master now tracks 2.2.0.alpha","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/13468d672b10930d564d225c76d8a8c30392f065"},{"sha":"5d0bf08017f37c7441471c1f1afcaf81adafb821","author":{"name":"Danko","email":"b3d67684887c05398f775edd1c26e3bd6bb36a27@godynamo.com"},"message":"Refactoring Of The Checkout Controller\n\nThis refactoring decouples the update method, removing state leakage, and simplification of the method overall.","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/5d0bf08017f37c7441471c1f1afcaf81adafb821"},{"sha":"058791a095326c06b4c74265e493724f76a22523","author":{"name":"John Hawthorn","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@stembolt.com"},"message":"Improve Solidus 2.1 changelog","distinct":true,"url":"https://api.github.com/repos/mtomov/solidus/commits/058791a095326c06b4c74265e493724f76a22523"}]}
{"actor":{"display_login":"mtomov"}}