{"push_id":872661923,"size":12,"distinct_size":2,"ref":"refs/heads/master","head":"777d3fde7ea83ab5e33cd380cfe3f0834eebaaef","before":"b235ae2252f04924f5c4b27eacecb773e84259d5","commits":[{"sha":"d803cdd8eb0f3b2a2afdc79d4f824892148631c6","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"refactor couch settings helpers into a class","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/d803cdd8eb0f3b2a2afdc79d4f824892148631c6"},{"sha":"6207d7e52ab2e8e9b31ca9e1c9903ff7de0607ff","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"add CouchConfig for coordinating multiple couchdbs","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/6207d7e52ab2e8e9b31ca9e1c9903ff7de0607ff"},{"sha":"0515912f6692f566009b3ae36f6e077046ca9eb7","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"have copy_case use CouchConfig","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/0515912f6692f566009b3ae36f6e077046ca9eb7"},{"sha":"9c0bfa2a4a4ab8e04afd13c44aff034b42e70b0a","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"fix copy_domain for multiple dbs","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/9c0bfa2a4a4ab8e04afd13c44aff034b42e70b0a"},{"sha":"63a96561670bba86a73ae45094dff6a3c263b2bb","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"fix CouchConfig.all_dbs_by_slug","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/63a96561670bba86a73ae45094dff6a3c263b2bb"},{"sha":"af1133245d0df714ee19f3e272cd14a4a56187aa","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"fix copy_domain","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/af1133245d0df714ee19f3e272cd14a4a56187aa"},{"sha":"dd800ad3a60aa58231ca7d48463741ba4af59f39","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"add docstring to CouchConfig","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/dd800ad3a60aa58231ca7d48463741ba4af59f39"},{"sha":"5df783252e4d5b9408105468d99fb5f8e605d33e","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"tweak get_document_class_by_doc_type\n\n- refactor CouchConfig.get_db_for_doc_type to use it\n- rename from get_document_class_by_name\n- use doc_type instead of class name\n- improve efficiency by memoizing entire mapping","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/5df783252e4d5b9408105468d99fb5f8e605d33e"},{"sha":"5ce1dfd434787bc09a56b976ba27c6d754990d40","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"test and fix CouchConfig","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/5ce1dfd434787bc09a56b976ba27c6d754990d40"},{"sha":"7f60661c01b909db46180c60264f26d64851f9ea","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"rearrange util test imports","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/7f60661c01b909db46180c60264f26d64851f9ea"},{"sha":"6496d3a09aba3fb7b7633984a813b326c35ea82d","author":{"email":"c1732a0c832c5c8cbfae77286e6475129315f488@gmail.com","name":"Ethan Soergel"},"message":"Merge remote-tracking branch 'origin/master' into couch_config","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/6496d3a09aba3fb7b7633984a813b326c35ea82d"},{"sha":"777d3fde7ea83ab5e33cd380cfe3f0834eebaaef","author":{"email":"c1732a0c832c5c8cbfae77286e6475129315f488@gmail.com","name":"Ethan Soergel"},"message":"Merge branch 'couch_config'","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/777d3fde7ea83ab5e33cd380cfe3f0834eebaaef"}]}