{"push_id":896677053,"size":22,"distinct_size":0,"ref":"refs/heads/master","head":"5281cb49c44d8e503d923d11f6da82e1b82850de","before":"6b847ad76f37ab342437dba410ee462dd97490f4","commits":[{"sha":"4000ab977d03fce1902df656cc9eea7a7d2444a0","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"In tests, change Field -> Subfield.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/4000ab977d03fce1902df656cc9eea7a7d2444a0"},{"sha":"4231b331e6c12b1695413604d7e6c16ee5f3369e","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Rename Field -> Subfield.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/4231b331e6c12b1695413604d7e6c16ee5f3369e"},{"sha":"c2e27a8d4490e680fdbcfa68b3dc7c21c906d611","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Comment out the Subfield ingest method.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/c2e27a8d4490e680fdbcfa68b3dc7c21c906d611"},{"sha":"487debe704e164ad261d88495b88722f34720d06","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Don't allow null subfield names.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/487debe704e164ad261d88495b88722f34720d06"},{"sha":"93762ac5180475239b9da07dec95c914943aa1eb","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Add a Field model.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/93762ac5180475239b9da07dec95c914943aa1eb"},{"sha":"6c80887187f32799fea0f810fadf06309abf3519","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Add a Subfield -> Field FK.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/6c80887187f32799fea0f810fadf06309abf3519"},{"sha":"a228d9a4c18bb1c45345a968356f610e05d03f91","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Get rid of unneeded 'mode' pytest fixture injections.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/a228d9a4c18bb1c45345a968356f610e05d03f91"},{"sha":"7cd7b0c48c60ecfaed7bb0d959d2287f44330a2b","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Move the models fixture up in the top-level conftest.py.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/7cd7b0c48c60ecfaed7bb0d959d2287f44330a2b"},{"sha":"888f8d9a5c7fc9567c3ea5f3c4593f233dcac9fc","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Stubbing in Field.ingest().","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/888f8d9a5c7fc9567c3ea5f3c4593f233dcac9fc"},{"sha":"9bf7fb56ebce52b5f2ebcf4e4fcf6d1b0530758a","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"In Field.ingest(), just ingest 'alpha' fields.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/9bf7fb56ebce52b5f2ebcf4e4fcf6d1b0530758a"},{"sha":"8afb6d0205efc294aeae4b4541fff00335fe1ce0","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Get rid of linebreaks in the fields CSV header row.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/8afb6d0205efc294aeae4b4541fff00335fe1ce0"},{"sha":"a71e0a4d13925899831f738409bcd43ad5e901f7","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Block in Subfield.ingest().","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/a71e0a4d13925899831f738409bcd43ad5e901f7"},{"sha":"e8dfb658d0d19c2ee9915db80f2265fc800be467","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Basic test for Field.ingest().","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/e8dfb658d0d19c2ee9915db80f2265fc800be467"},{"sha":"5c2e55275c85436817141a65359e52e0db4a19f4","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Test that field names are cleaned in Field.ingest().","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/5c2e55275c85436817141a65359e52e0db4a19f4"},{"sha":"29344fdbe515ca8eab1f39e205311e139e86eb4f","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Ingest both Field and Subfield via Subfield.ingest().","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/29344fdbe515ca8eab1f39e205311e139e86eb4f"},{"sha":"4eb1178a0fdc11fe82cf7c802fac5802a436b672","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Get rid of unused imports in Field.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/4eb1178a0fdc11fe82cf7c802fac5802a436b672"},{"sha":"f802191b4bb01dea9ec9d1d357d95495970de773","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Basic test for Subfield.ingest().","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/f802191b4bb01dea9ec9d1d357d95495970de773"},{"sha":"3b963800586b38978dd11ce7d5eeff01603be3b7","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Test that Subfield.ingest() cleans fields.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/3b963800586b38978dd11ce7d5eeff01603be3b7"},{"sha":"39413285b4e294e202786e69aa1b3dc29f7693c4","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Test Field.ingest() abbreviation parsing.","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/39413285b4e294e202786e69aa1b3dc29f7693c4"},{"sha":"7d1b6369713c8aa414534e147ec2fe9d7fa31795","author":{"email":"0d9465ca35dfd1d86ccf00a6ba94e742a0f5784c@gmail.com","name":"David McClure"},"message":"Test for abbreviation filtering in Subfield.ingest().","distinct":false,"url":"https://api.github.com/repos/davidmcclure/osp/commits/7d1b6369713c8aa414534e147ec2fe9d7fa31795"}]}