{"push_id":1211269994,"size":131,"distinct_size":2,"ref":"refs/heads/sk/pillow-cleanup-III","head":"b49e78eaba13001122d6827bddbe1c5230efe624","before":"9e527674acd1a098c676db668a17b08d56101776","commits":[{"sha":"6666dd74d7dcae2c1c676557fa9bc36ce703d05e","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"XFormInstance attachments -> blobs","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/6666dd74d7dcae2c1c676557fa9bc36ce703d05e"},{"sha":"fdd43803b0b50bc8809b3b36e81e50111b7fceb7","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Adapt uses of _attachments to support BlobMixin","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/fdd43803b0b50bc8809b3b36e81e50111b7fceb7"},{"sha":"b592a3c104947d868f383b7f51ae1105a3faf160","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Refactor DocumentTransform to support blob db","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/b592a3c104947d868f383b7f51ae1105a3faf160"},{"sha":"0725fbb0d9a757131e39a3d696acae375e638c93","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Refactor clone_domain command to support blob db","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/0725fbb0d9a757131e39a3d696acae375e638c93"},{"sha":"799398dc7c9345c2bec58fe8c537322ce6171b6c","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Fix custom/legacy attachment access","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/799398dc7c9345c2bec58fe8c537322ce6171b6c"},{"sha":"f494489af4ce6febf27ec56eba50b387cd881471","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Remove delete_jadjars management command\n\nCommand uses couchdb.put_attachments(doc, ...), which is not compatible with the blob db.","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/f494489af4ce6febf27ec56eba50b387cd881471"},{"sha":"abcae0dcc618ad63d250d356c9f7fa95fecf79e4","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Add XFormInstance blob db migration","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/abcae0dcc618ad63d250d356c9f7fa95fecf79e4"},{"sha":"3f49c8a5b711d5434dae72f1e26628797e5a76a4","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"lint and bugfix","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/3f49c8a5b711d5434dae72f1e26628797e5a76a4"},{"sha":"d646dbbacd5726e3585ce4821b6d27b9e83addde","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Use provided xform to fetch attachments","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/d646dbbacd5726e3585ce4821b6d27b9e83addde"},{"sha":"ca3812b757bc563a0c96cb1209531051b42060db","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Fix broken ES accessors test","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/ca3812b757bc563a0c96cb1209531051b42060db"},{"sha":"aafcc777d8f9afd684e87d01484c5f833ea09e2b","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Fix XFormInstance blobs not being saved","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/aafcc777d8f9afd684e87d01484c5f833ea09e2b"},{"sha":"92e4a97c1187544f70e778f6181f81be17365ed0","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Adapt to various attachment interfaces\n\nFixes corehq.apps.reports.tests.test_form_export:FormMultimediaExportTest.test_extract_form_attachment_info","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/92e4a97c1187544f70e778f6181f81be17365ed0"},{"sha":"a6becb46363e08c34561836067bd964fbd16bfce","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Adapt form submission test to blob db\n\nFixes corehq.apps.receiverwrapper.tests.test_submissions:SubmissionTest.test_submit_bare_form","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/a6becb46363e08c34561836067bd964fbd16bfce"},{"sha":"8f78eeae6046888a57a818a8997ce721d648b440","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Fix bulk_atomic_blobs","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/8f78eeae6046888a57a818a8997ce721d648b440"},{"sha":"6a8bb20a8e68ddd632a859bd6c5421799e85c2d5","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Fix missing attachments after edit form\n\nFixes corehq.apps.commtrack.tests.test_rebuild:RebuildStockStateTest.test_edit_submissions_simple","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/6a8bb20a8e68ddd632a859bd6c5421799e85c2d5"},{"sha":"c59108ba1dd5a231c2f8d82aa13848097a4dd3ac","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Fix loss of attachment content type","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/c59108ba1dd5a231c2f8d82aa13848097a4dd3ac"},{"sha":"b6628c771c4a2f755406f633d467a0c1c2c41305","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"typo\n\nFixes corehq.apps.receiverwrapper.tests.test_submit_errors:SubmissionErrorTest.testSubmitBadXML","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/b6628c771c4a2f755406f633d467a0c1c2c41305"},{"sha":"a0245d16cb11c64826835ba9ad67131015b0226e","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Copy deferred blobs on dedupe xform\n\nFixes corehq.apps.receiverwrapper.tests.test_submit_errors:SubmissionErrorTest.testSubmitDuplicate","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/a0245d16cb11c64826835ba9ad67131015b0226e"},{"sha":"198f29b407b2ec468c80e271a51b5b8d4c307039","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Allow curly braces in blob filenames\n\nFor corehq.apps.tzmigration.tests.test_timezonemigration:TimeZoneMigrationTest.test_migration","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/198f29b407b2ec468c80e271a51b5b8d4c307039"},{"sha":"88466d3a17fbc41adc29540cc03df2871e241a05","author":{"name":"Daniel Miller","email":"537a58a884b8c07cb5a660f6c095b9c6c6595796@dimagi.com"},"message":"Update test data for blob db\n\nFixes corehq.apps.tzmigration.tests.test_timezonemigration","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/88466d3a17fbc41adc29540cc03df2871e241a05"}]}
{"actor":{"display_login":"snopoke"}}