{"push_id":589679034,"size":7,"distinct_size":0,"ref":"refs/heads/master","head":"f6c66c3ca6d73b4377241c35f2ca5d57aa3f6157","before":"1d1b1b81d2035b0e817e0e056ee008042a0cde40","commits":[{"sha":"14468e82229fe87830f6e1fe8626246c7cb87be0","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@johnbrownlee.com","name":"John Brownlee"},"message":"Adds a new mechanism for storing configuration settings.\nIssue #10","distinct":false,"url":"https://api.github.com/repos/brownleej/tailor/commits/14468e82229fe87830f6e1fe8626246c7cb87be0"},{"sha":"384cb391e8456ba400a132569018a421c202616c","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@johnbrownlee.com","name":"John Brownlee"},"message":"Adds a model for storing translations in the database.\nIssue #10","distinct":false,"url":"https://api.github.com/repos/brownleej/tailor/commits/384cb391e8456ba400a132569018a421c202616c"},{"sha":"bdabb408b5ad45694707ed1d91050d95132130f1","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@johnbrownlee.com","name":"John Brownlee"},"message":"Adds fallback locales when a translation is missing.\nIssue #10","distinct":false,"url":"https://api.github.com/repos/brownleej/tailor/commits/bdabb408b5ad45694707ed1d91050d95132130f1"},{"sha":"d58c936dc7c10c64163d8fc24eb28ab127c299be","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@johnbrownlee.com","name":"John Brownlee"},"message":"Adds the ability to interpolate dynamic value into localized content.\nIssue #10","distinct":false,"url":"https://api.github.com/repos/brownleej/tailor/commits/d58c936dc7c10c64163d8fc24eb28ab127c299be"},{"sha":"7760a6c5cec51399556c74ab76fcd90252ea5ea5","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@johnbrownlee.com","name":"John Brownlee"},"message":"Adds automatic prefixes for localization keys in controllers and\ntemplates.\nIssue #10","distinct":false,"url":"https://api.github.com/repos/brownleej/tailor/commits/7760a6c5cec51399556c74ab76fcd90252ea5ea5"},{"sha":"06c58d0dc43e20c680d44b6438d2a6bb67431109","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@johnbrownlee.com","name":"John Brownlee"},"message":"Adds more explicit structure for recording validation errors.\nAdds support for localizing validation errors.\nIssue #10","distinct":false,"url":"https://api.github.com/repos/brownleej/tailor/commits/06c58d0dc43e20c680d44b6438d2a6bb67431109"},{"sha":"f6c66c3ca6d73b4377241c35f2ca5d57aa3f6157","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@johnbrownlee.com","name":"John Brownlee"},"message":"Fixes some issues that came up in integration with sample apps.\nIssue #10","distinct":false,"url":"https://api.github.com/repos/brownleej/tailor/commits/f6c66c3ca6d73b4377241c35f2ca5d57aa3f6157"}]}