{"push_id":1121204241,"size":8,"distinct_size":8,"ref":"refs/heads/rcsv","head":"d83c5fe61689dcb4d854022247e342cf8dd32f65","before":"63a064a4856c0e0152728f5faab2b4e8b00f87d5","commits":[{"sha":"453f643d3f50f44797955983740bc5420f351acc","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tmtm.com","name":"Tony Bowden"},"message":"Cache the headers\n\nRather than looking up the headers several times, cache them once at\ncreation","distinct":true,"url":"https://api.github.com/repos/mysociety/csv_to_popolo/commits/453f643d3f50f44797955983740bc5420f351acc"},{"sha":"a134b3e931cb66762f3509d732eb0e3825fc1dfb","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tmtm.com","name":"Tony Bowden"},"message":"Provide an explicit second name in test\n\nThis test is simply to ensure that we get a useful warning from having\ntwo columns with the same name. Having one of them empty is causing a\ndifferent error in some contexts, as there usually must be at least one\nof id | name provided. So have an explicit value the second time around\nto properly isolate what we're actually testing.","distinct":true,"url":"https://api.github.com/repos/mysociety/csv_to_popolo/commits/a134b3e931cb66762f3509d732eb0e3825fc1dfb"},{"sha":"fd26c479641ad2189fc0d048f3e01bf1a562337f","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tmtm.com","name":"Tony Bowden"},"message":"Bump version to 0.24.1","distinct":true,"url":"https://api.github.com/repos/mysociety/csv_to_popolo/commits/fd26c479641ad2189fc0d048f3e01bf1a562337f"},{"sha":"d5f56a535a76b401f80b654b1deb0165282997ab","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tmtm.com","name":"Tony Bowden"},"message":"Merge pull request #100 from tmtmtmtm/cached_headers\n\n0.24.1 Cached headers","distinct":true,"url":"https://api.github.com/repos/mysociety/csv_to_popolo/commits/d5f56a535a76b401f80b654b1deb0165282997ab"},{"sha":"06dc5a4caaa9241232bd6d99c4fb3b122b9d41c1","author":{"email":"3dd587dedd20159e7c16ea1b94b2c77351045ed0@gmail.com","name":"Chris Mytton"},"message":"Add rcsv dependency to gemspec","distinct":true,"url":"https://api.github.com/repos/mysociety/csv_to_popolo/commits/06dc5a4caaa9241232bd6d99c4fb3b122b9d41c1"},{"sha":"babf5a6f82f5ac3c7c3bde70121c981eaf1e8ab7","author":{"email":"3dd587dedd20159e7c16ea1b94b2c77351045ed0@gmail.com","name":"Chris Mytton"},"message":"Switch to using rcsv for CSV parsing\n\nThere are still two failing tests. It seems that it's failing on the\n't/data/broken_duplicate_headers.csv' file, which has two 'name'\ncolumns.","distinct":true,"url":"https://api.github.com/repos/mysociety/csv_to_popolo/commits/babf5a6f82f5ac3c7c3bde70121c981eaf1e8ab7"},{"sha":"4039c08b358a200e88397699b30d7722b67f9ca7","author":{"email":"3dd587dedd20159e7c16ea1b94b2c77351045ed0@gmail.com","name":"Chris Mytton"},"message":"Fix test failure caused by incorrect header parsing","distinct":true,"url":"https://api.github.com/repos/mysociety/csv_to_popolo/commits/4039c08b358a200e88397699b30d7722b67f9ca7"},{"sha":"d83c5fe61689dcb4d854022247e342cf8dd32f65","author":{"email":"3dd587dedd20159e7c16ea1b94b2c77351045ed0@gmail.com","name":"Chris Mytton"},"message":"Make sure all raw headers are included","distinct":true,"url":"https://api.github.com/repos/mysociety/csv_to_popolo/commits/d83c5fe61689dcb4d854022247e342cf8dd32f65"}]}
{"actor":{"display_login":"chrismytton"}}