{"push_id":1218893546,"size":58,"distinct_size":2,"ref":"refs/heads/census","head":"eb933d98c83686303289b21ec126209e047cc4d4","before":"b4a83239c71b08a5365d3876fc0a546a8d6b2d61","commits":[{"sha":"bce7d9430c3661ac0861e09749b285a323693051","author":{"name":"Colin Copeland","email":"fd44ab380d70cdb22e53440b34db5dae6cccb26e@caktusgroup.com"},"message":"use factoryboy for tests; test agency stop counts","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/bce7d9430c3661ac0861e09749b285a323693051"},{"sha":"d5d05060af24b52f3d4720979b45adce35f3653d","author":{"name":"Colin Copeland","email":"fd44ab380d70cdb22e53440b34db5dae6cccb26e@caktusgroup.com"},"message":"remove stale import","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/d5d05060af24b52f3d4720979b45adce35f3653d"},{"sha":"b28c9ddfc82cbbf059bdf7fa748bc370fcffe562","author":{"name":"Colin Copeland","email":"fd44ab380d70cdb22e53440b34db5dae6cccb26e@caktusgroup.com"},"message":"add test for searches; refactor factories to not over-create sub/related factories","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/b28c9ddfc82cbbf059bdf7fa748bc370fcffe562"},{"sha":"5c4c84b9250786e1a86968f232d32bfc3230162a","author":{"name":"Neil Ashton","email":"dda7f39f0580ed3eecee6185741dc3265b3c8502@gmail.com"},"message":"Layout for NC agency detail","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/5c4c84b9250786e1a86968f232d32bfc3230162a"},{"sha":"dda3c77a2253fed1b80233687dcba87a76b10989","author":{"name":"Neil Ashton","email":"dda7f39f0580ed3eecee6185741dc3265b3c8502@gmail.com"},"message":"Making MD match","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/dda3c77a2253fed1b80233687dcba87a76b10989"},{"sha":"b774c70f7b994ca661a32b0e5d0021e154817b3b","author":{"name":"Jeff Trawick","email":"7a4a55dfc47e6ed895df63531c04329eaefd7858@gmail.com"},"message":"Merge branch 'nc-tests' of github.com:OpenDataPolicingNC/Traffic-Stops into try-nc-tests\n\nGet NC tests working, add corresponding MD tests","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/b774c70f7b994ca661a32b0e5d0021e154817b3b"},{"sha":"0b17343f5692f7246960955fbb3b7005ddcae9cb","author":{"name":"Neil Ashton","email":"dda7f39f0580ed3eecee6185741dc3265b3c8502@gmail.com"},"message":"Merge branch 'dev' of https://github.com/OpenDataPolicingNC/Traffic-Stops into odpm-64-match-mockups","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/0b17343f5692f7246960955fbb3b7005ddcae9cb"},{"sha":"0b08174c3d0fe4f854efef3f5a059a7d8f1f7628","author":{"name":"Jeff Trawick","email":"7a4a55dfc47e6ed895df63531c04329eaefd7858@gmail.com"},"message":"Merge branch 'dev' of github.com:OpenDataPolicingNC/Traffic-Stops into ODPM-80-API-unit-tests","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/0b08174c3d0fe4f854efef3f5a059a7d8f1f7628"},{"sha":"bcf4373316e2d86712f8ee3fd237aca33ed1e96f","author":{"name":"Jeff Trawick","email":"7a4a55dfc47e6ed895df63531c04329eaefd7858@gmail.com"},"message":"Merge branch 'dev' of github.com:OpenDataPolicingNC/Traffic-Stops into ODPM-80-API-unit-tests","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/bcf4373316e2d86712f8ee3fd237aca33ed1e96f"},{"sha":"77a1ce135e1fec201d7e4f1b1dc8acfb5c9ae7e7","author":{"name":"Jeff Trawick","email":"7a4a55dfc47e6ed895df63531c04329eaefd7858@gmail.com"},"message":"ODPM-80 - API unit tests for NC and MD\n\nThis takes the existing branch for NC API tests, gets it\nin sync with the current code, updates some of the tests to\ncheck more details, implements a consistent set of tests for\nMD, then adds a test of contraband-hit-rate for both.\n\nThe NC use-of-force endpoint (not relevant for MD) is not\ntested.","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/77a1ce135e1fec201d7e4f1b1dc8acfb5c9ae7e7"},{"sha":"a31a60a6937de7151087d15fdc77ada23e46d8ef","author":{"name":"Jeff Trawick","email":"7a4a55dfc47e6ed895df63531c04329eaefd7858@gmail.com"},"message":"ODPM-80 - fix flake8 issue","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/a31a60a6937de7151087d15fdc77ada23e46d8ef"},{"sha":"b9ee50ab75e59116ec5883c82334d653b1dbdcc9","author":{"name":"Jeff Trawick","email":"7a4a55dfc47e6ed895df63531c04329eaefd7858@gmail.com"},"message":"ODPM-80 - fail \"make test\" on coverage only if we regress","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/b9ee50ab75e59116ec5883c82334d653b1dbdcc9"},{"sha":"ac0f3ee4edc3d1659f276bbed0877bf9c1b172de","author":{"name":"Jeff Trawick","email":"7a4a55dfc47e6ed895df63531c04329eaefd7858@gmail.com"},"message":"ODPM-80 - filter out more Python that isn't a test target","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/ac0f3ee4edc3d1659f276bbed0877bf9c1b172de"},{"sha":"ce7883554903b804b8efb44c6f586e3481d16d4f","author":{"name":"Jeff Trawick","email":"7a4a55dfc47e6ed895df63531c04329eaefd7858@gmail.com"},"message":"ODPM-80 - remove requirement that agency-list must be tested first","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/ce7883554903b804b8efb44c6f586e3481d16d4f"},{"sha":"da72f7ddd834b3347149a786647fb7db06b00a14","author":{"name":"Rebecca Conley","email":"ad12d8506e3aa3870dd43925976f3bf47c91ff17@gmail.com"},"message":"refactor migration","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/da72f7ddd834b3347149a786647fb7db06b00a14"},{"sha":"b021a7166de142991c0095d36078c7b8cb601aa3","author":{"name":"Rebecca Conley","email":"ad12d8506e3aa3870dd43925976f3bf47c91ff17@gmail.com"},"message":"fix logic and make tests pass","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/b021a7166de142991c0095d36078c7b8cb601aa3"},{"sha":"72c0806a2862bbc6699226dd66d5d087a28e7eb8","author":{"name":"Rebecca Conley","email":"ad12d8506e3aa3870dd43925976f3bf47c91ff17@gmail.com"},"message":"switch DEBUG back to INFO for traffic_stops in traffic_stops.settings.base.py","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/72c0806a2862bbc6699226dd66d5d087a28e7eb8"},{"sha":"587162a08731da9c148ba5fd0a3137976d9f24d1","author":{"name":"Rebecca Conley","email":"ad12d8506e3aa3870dd43925976f3bf47c91ff17@gmail.com"},"message":"remove extra debug from allow_migrate()","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/587162a08731da9c148ba5fd0a3137976d9f24d1"},{"sha":"2be1d202c51a3f9d0acbc2af224060cd2d64dc8d","author":{"name":"Colin Copeland","email":"fd44ab380d70cdb22e53440b34db5dae6cccb26e@caktusgroup.com"},"message":"use virtualenv in2csv on deployed envs","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/2be1d202c51a3f9d0acbc2af224060cd2d64dc8d"},{"sha":"20454e194ce66b2264771015b10864cf9296dd24","author":{"name":"Rebecca Conley","email":"ad12d8506e3aa3870dd43925976f3bf47c91ff17@gmail.com"},"message":"refactor routing logic","distinct":false,"url":"https://api.github.com/repos/OpenDataPolicingNC/Traffic-Stops/commits/20454e194ce66b2264771015b10864cf9296dd24"}]}
{"actor":{"display_login":"trawick"}}