{"push_id":555431859,"size":8,"distinct_size":0,"ref":"refs/heads/Bindery2.0","head":"cb38f6c23a4314ef2aeebeb0711c1d329d6b4290","before":"36a42ce42f26b17ef9614bd7dc2bcfa22582c9c9","commits":[{"sha":"d8b6f12cbd81f41958ac2bc1f8566ba63a7172b7","author":{"email":"2b3e6ccf9a7b5e77086e3e5ba9f14228e4b05676@dreamingmind.com","name":"Don Drake"},"message":"establish a large chunk of the Quote flow\n\nNo detailed processes, like emailing a response or moving the project to Quote status... but the page to page pattern is being established.\n\nThe one (i think) hole is the submit button/form action for the initial page. It does not target the quote controller yet. but the receive a quote button does!","distinct":false,"url":"https://api.github.com/repos/dreamingmind/bindery/commits/d8b6f12cbd81f41958ac2bc1f8566ba63a7172b7"},{"sha":"d0817cbbe84915cf4db1f70264c0094957bfc503","author":{"email":"2b3e6ccf9a7b5e77086e3e5ba9f14228e4b05676@dreamingmind.com","name":"Don Drake"},"message":"evolve request quote checkout flow\n\nstub in email send.\n\nMove cart to Quote state","distinct":false,"url":"https://api.github.com/repos/dreamingmind/bindery/commits/d0817cbbe84915cf4db1f70264c0094957bfc503"},{"sha":"bfa0658aebec72d140a3c11fb58df68e8b579ec2","author":{"email":"2b3e6ccf9a7b5e77086e3e5ba9f14228e4b05676@dreamingmind.com","name":"Don Drake"},"message":"write receipt email for quote request checkout","distinct":false,"url":"https://api.github.com/repos/dreamingmind/bindery/commits/bfa0658aebec72d140a3c11fb58df68e8b579ec2"},{"sha":"ead2ebc2eb318698dafef7e5104280e20339079d","author":{"email":"2b3e6ccf9a7b5e77086e3e5ba9f14228e4b05676@dreamingmind.com","name":"Don Drake"},"message":"Personalize quote emails","distinct":false,"url":"https://api.github.com/repos/dreamingmind/bindery/commits/ead2ebc2eb318698dafef7e5104280e20339079d"},{"sha":"b4d341b57173219ec891a2129ac1904a219b736e","author":{"email":"2b3e6ccf9a7b5e77086e3e5ba9f14228e4b05676@dreamingmind.com","name":"Don Drake"},"message":"Tidy up Receipt css","distinct":false,"url":"https://api.github.com/repos/dreamingmind/bindery/commits/b4d341b57173219ec891a2129ac1904a219b736e"},{"sha":"c7ceea86748708a9278e44c7e18e75c8f3c9988b","author":{"email":"2b3e6ccf9a7b5e77086e3e5ba9f14228e4b05676@dreamingmind.com","name":"Don Drake"},"message":"comment email component","distinct":false,"url":"https://api.github.com/repos/dreamingmind/bindery/commits/c7ceea86748708a9278e44c7e18e75c8f3c9988b"},{"sha":"bbea1759a6a094b9415f0b54780264389888161b","author":{"email":"2b3e6ccf9a7b5e77086e3e5ba9f14228e4b05676@dreamingmind.com","name":"Don Drake"},"message":"refine quote emails (and stub in exceptions)","distinct":false,"url":"https://api.github.com/repos/dreamingmind/bindery/commits/bbea1759a6a094b9415f0b54780264389888161b"},{"sha":"cb38f6c23a4314ef2aeebeb0711c1d329d6b4290","author":{"email":"2b3e6ccf9a7b5e77086e3e5ba9f14228e4b05676@dreamingmind.com","name":"Don Drake"},"message":"add logging and exceptions to quote request","distinct":false,"url":"https://api.github.com/repos/dreamingmind/bindery/commits/cb38f6c23a4314ef2aeebeb0711c1d329d6b4290"}]}