{"push_id":909130310,"size":1000,"distinct_size":4,"ref":"refs/heads/kill-x_over_time","head":"9a2d6acfe7ef8cc6d1cf0b60167820468fb84cc6","before":"2d8b41baf54192753e5267faf34936d75ab05802","commits":[{"sha":"9ce603b7117c9a3191a9f1908cc1479f69f14d0a","author":{"email":"ff82b795de3901a841bd4fdf57a8b2841fd6273d@gmail.com","name":"Simon"},"message":"minor tweaks","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/9ce603b7117c9a3191a9f1908cc1479f69f14d0a"},{"sha":"430cbf18fb9eb14580fd5a32c9f2d0f6209c1a81","author":{"email":"ff82b795de3901a841bd4fdf57a8b2841fd6273d@gmail.com","name":"Simon"},"message":"add unique constraint on doc_id pillow","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/430cbf18fb9eb14580fd5a32c9f2d0f6209c1a81"},{"sha":"6850e81e5e071bc2766d8788102d503ef1f21c37","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"Merge pull request #75 from dimagi/retry\n\npillowtop retry","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/6850e81e5e071bc2766d8788102d503ef1f21c37"},{"sha":"99d99b9855a2bda49aa12ad70d1df2be413fee1b","author":{"email":"ff82b795de3901a841bd4fdf57a8b2841fd6273d@gmail.com","name":"Simon"},"message":"delete rows for docs before updateing","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/99d99b9855a2bda49aa12ad70d1df2be413fee1b"},{"sha":"195528cc11fef1923e7d459b286d4e3162776023","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"Merge pull request #77 from dimagi/delete\n\ndelete rows for docs before updateing","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/195528cc11fef1923e7d459b286d4e3162776023"},{"sha":"23c317ff2eff7ea410086ecd16ec470079a56911","author":{"email":"ff82b795de3901a841bd4fdf57a8b2841fd6273d@gmail.com","name":"Simon"},"message":"handle fake fluff module paths","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/23c317ff2eff7ea410086ecd16ec470079a56911"},{"sha":"57a6f0a538819ac5cb2079800a01afcb277df2bf","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"Merge pull request #76 from dimagi/import\n\nhandle fake fluff module paths","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/57a6f0a538819ac5cb2079800a01afcb277df2bf"},{"sha":"926b89055fe55c1d04929c5a2b52f4ccb9435a2a","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"move a docstring over from commcare-hq","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/926b89055fe55c1d04929c5a2b52f4ccb9435a2a"},{"sha":"5827fedbc638deba01ef260a4bd70d45805efa2a","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"Merge pull request #77 from dimagi/docstring-cleanup\n\nmove a docstring over from commcare-hq","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/5827fedbc638deba01ef260a4bd70d45805efa2a"},{"sha":"f267bc34b802c20731b273bd0f076a4d15c2a024","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"rewrite sync_couchdb as preindex-plugin","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/f267bc34b802c20731b273bd0f076a4d15c2a024"},{"sha":"332447abba64da64345d49cd97ed4d885e6dc7ac","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"only import sync_couchdb in an environment where corehq is available","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/332447abba64da64345d49cd97ed4d885e6dc7ac"},{"sha":"d7a6c8c7780031d78d1641fd13a8a08b30c18690","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"Merge pull request #78 from dimagi/preindex-plugin\n\nrewrite sync_couchdb as preindex-plugin","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/d7a6c8c7780031d78d1641fd13a8a08b30c18690"},{"sha":"7330d2b424d58cea5c8f138c9149457474252a39","author":{"email":"ff82b795de3901a841bd4fdf57a8b2841fd6273d@gmail.com","name":"Simon"},"message":"improved SQL table sync","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/7330d2b424d58cea5c8f138c9149457474252a39"},{"sha":"49016253056a4cfd8ab9658777777ff26babf5bf","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"Merge pull request #79 from dimagi/sync\n\nimproved SQL table sync","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/49016253056a4cfd8ab9658777777ff26babf5bf"},{"sha":"d40ec6ccf6aacaec6d2f7829d43f9099d86a560a","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"don't sync design docs multiple times for the same app/doc combo","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/d40ec6ccf6aacaec6d2f7829d43f9099d86a560a"},{"sha":"9a2c8d31d263d4f21c3aef22fb8ad548e6b40337","author":{"email":"699f062ff9a0b8e035b6b258b6501929ec4323ec@dimagi.com","name":"Daniel Roberts"},"message":"Merge pull request #80 from dimagi/multisync\n\ndon't sync design docs multiple times for the same app/doc combo","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/9a2c8d31d263d4f21c3aef22fb8ad548e6b40337"},{"sha":"493efa803388b468ef17889d162bd7ee97e86f55","author":{"email":"7741db97a55342dccf09683257530f3ac467b81f@dimagi.com","name":"Cory Zue"},"message":"convert SqlPillow to mixin\n\nso that it can be used with python pillows","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/493efa803388b468ef17889d162bd7ee97e86f55"},{"sha":"e73c3735f53bd66f114f072c9fb1f225f83fd434","author":{"email":"c1732a0c832c5c8cbfae77286e6475129315f488@gmail.com","name":"Ethan Soergel"},"message":"Merge pull request #78 from dimagi/sql-mixin\n\nconvert SqlPillow to mixin","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/e73c3735f53bd66f114f072c9fb1f225f83fd434"},{"sha":"e146c8d0e917968379ac1f2d5fd02875a078e6d8","author":{"email":"ff82b795de3901a841bd4fdf57a8b2841fd6273d@gmail.com","name":"Simon"},"message":"add time since last checkpoint to pillows json","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/e146c8d0e917968379ac1f2d5fd02875a078e6d8"},{"sha":"8d6e0c168d2e855444d5447b5bbed236b5ecfb23","author":{"email":"478aa1ed776ceaf3915ffaea32c34a302955f457@gmail.com","name":"Daniel Miller"},"message":"Merge pull request #79 from dimagi/checkpoint-date\n\nadd time since last checkpoint to pillows json","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/8d6e0c168d2e855444d5447b5bbed236b5ecfb23"}]}