{"push_id":639505108,"size":2,"distinct_size":2,"ref":"refs/heads/refactor-tax-on-master","head":"6812f1372f5a3b4f556db6baebb546f0b86ee6b0","before":"dffcd0665df7c9723d380f7fca18897a1211270d","commits":[{"sha":"663553e755c9a1effc5f188a4b840a87edd8a734","author":{"email":"df252263d3dbdf4a931869a3055dbbb26cb6b81a@googlemail.com","name":"Martin Meyerhoff"},"message":"cosmetic changes and documentation corrections","distinct":true,"url":"https://api.github.com/repos/magiclabs/spree/commits/663553e755c9a1effc5f188a4b840a87edd8a734"},{"sha":"6812f1372f5a3b4f556db6baebb546f0b86ee6b0","author":{"email":"df252263d3dbdf4a931869a3055dbbb26cb6b81a@googlemail.com","name":"Martin Meyerhoff"},"message":"Refactor calculating gross prices and shipping costs\n\nUse the same logic for shipping rates as for line items: Upon creation\nof the cost, apply the relevant included tax rates.\n\nThis resulted in some duplicate code, which is now extracted into a\nconcern and tested for not calling the database when it does not have\nto.\n\nMove calculating of gross amounts into a concern and test the concern\nfor calling `TaxRate.included_tax_amount_for` as little as possible.","distinct":true,"url":"https://api.github.com/repos/magiclabs/spree/commits/6812f1372f5a3b4f556db6baebb546f0b86ee6b0"}]}