{"push_id":641018300,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"bc1f81d5c166505c4949ebecafa78560421ff0c1","before":"7a0fa16df75d23090df935b997c4104d24945563","commits":[{"sha":"9e9be7c76d32476be064fbd133f3515f9f1a093a","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Add zero-downtime schema migrations.\n\nOn migrating each materialized view:\n* Delete *_mv_tmp if exists\n* Create new view as *_mv_tmp\n* Optionally create indices in *_mv_tmp\n* Within transaction, delete *_mv and rename *_mv_tmp to *_mv","distinct":true,"url":"https://api.github.com/repos/18F/openFEC/commits/9e9be7c76d32476be064fbd133f3515f9f1a093a"},{"sha":"134c9f8dfcb38479b39acb374f682fb920d9139d","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Rename all temporary views in a single statement.","distinct":true,"url":"https://api.github.com/repos/18F/openFEC/commits/134c9f8dfcb38479b39acb374f682fb920d9139d"},{"sha":"6a6dadeb76b6296ab6dbbf25e1e6c0005186c78b","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Run schema migrations in parallel.","distinct":true,"url":"https://api.github.com/repos/18F/openFEC/commits/6a6dadeb76b6296ab6dbbf25e1e6c0005186c78b"},{"sha":"fe076c729d3b1195526f5428967fdd5694d467e4","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Check in rename script.","distinct":true,"url":"https://api.github.com/repos/18F/openFEC/commits/fe076c729d3b1195526f5428967fdd5694d467e4"},{"sha":"4abd18e9e55ded070a90561f1776f2daa8c26ca9","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Ignore commented lines in *.sql files.","distinct":true,"url":"https://api.github.com/repos/18F/openFEC/commits/4abd18e9e55ded070a90561f1776f2daa8c26ca9"},{"sha":"9e117c94bd556ed511c78b80d1932ce2b0b9d5ca","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Use more robust check on webro role.","distinct":true,"url":"https://api.github.com/repos/18F/openFEC/commits/9e117c94bd556ed511c78b80d1932ce2b0b9d5ca"},{"sha":"d3ed7752b39319ea01624f704de430466fd22f71","author":{"email":"3b07e7b4120393df1039adc0b38dc8d76198fe6e@gsa.gov","name":"arowla"},"message":"Merge branch 'master' into jmcarp-zero-downtime-migrations\n\nConflicts:\n\tmanage.py","distinct":true,"url":"https://api.github.com/repos/18F/openFEC/commits/d3ed7752b39319ea01624f704de430466fd22f71"},{"sha":"bc1f81d5c166505c4949ebecafa78560421ff0c1","author":{"email":"3b07e7b4120393df1039adc0b38dc8d76198fe6e@gsa.gov","name":"arowla"},"message":"Merge branch 'jmcarp-zero-downtime-migrations'","distinct":true,"url":"https://api.github.com/repos/18F/openFEC/commits/bc1f81d5c166505c4949ebecafa78560421ff0c1"}]}