{"push_id":646100142,"size":17,"distinct_size":17,"ref":"refs/heads/fm-facing-interface","head":"c5bd03abe97ee4db990cb761f999b753cf902618","before":"985063a7eb1de8faca05eea978da7d669b7986d6","commits":[{"sha":"e41937a85afc55a582e31e6737cc62d33257ed97","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"trailing comma","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/e41937a85afc55a582e31e6737cc62d33257ed97"},{"sha":"278e5784ce6c73b15564d9d7ba9ae9dc4b82b27f","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"remove obsolete TODOs","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/278e5784ce6c73b15564d9d7ba9ae9dc4b82b27f"},{"sha":"7cde4c8e45517ea880f614c68a27757feff50d7c","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"show new subscription error to user","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/7cde4c8e45517ea880f614c68a27757feff50d7c"},{"sha":"d757023ec27ce791cabdedbdae8dd3479ca04698","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"handle preexisting subscriptions","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/d757023ec27ce791cabdedbdae8dd3479ca04698"},{"sha":"7b9318dd24c733a1c297e9c9b50ec6a65f3d10d4","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"use datepicker widget","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/7b9318dd24c733a1c297e9c9b50ec6a65f3d10d4"},{"sha":"f353f5b3bdce624f96a7153b8bd239629114e3a4","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"add credit","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/f353f5b3bdce624f96a7153b8bd239629114e3a4"},{"sha":"839c75a39da561ead8f19dfb01a818d501a1f471","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"clarify field name","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/839c75a39da561ead8f19dfb01a818d501a1f471"},{"sha":"32a76dfecc24ca75d2c40754a66deb7b98b5850d","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"add end date extension","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/32a76dfecc24ca75d2c40754a66deb7b98b5850d"},{"sha":"f8cc5a077db41deab90bda4be3fa20895f4ca272","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"fix NoneType","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/f8cc5a077db41deab90bda4be3fa20895f4ca272"},{"sha":"db0bd545367dc9a5bb0e2fb497938239747d0186","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"add warning text for extension","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/db0bd545367dc9a5bb0e2fb497938239747d0186"},{"sha":"2ddf01728239c08de4599b24918d2af035b4bb85","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"default to invalid form","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/2ddf01728239c08de4599b24918d2af035b4bb85"},{"sha":"a97fd22c7921f7943c51f885865bd2e817ab5646","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"only validate the posted form","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/a97fd22c7921f7943c51f885865bd2e817ab5646"},{"sha":"a04a2d2e60be01dbb6a00c37e9b5cba8f460b097","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"hide tab behind toggle","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/a04a2d2e60be01dbb6a00c37e9b5cba8f460b097"},{"sha":"d269553533a54ca404c39f1ab80df7984be68ccc","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"add help text","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/d269553533a54ca404c39f1ab80df7984be68ccc"},{"sha":"35c842f253d493092176fdcb5f27a578e7ef8ae1","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"contracted end date validation","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/35c842f253d493092176fdcb5f27a578e7ef8ae1"},{"sha":"2a9d58619844a801cda99d2415c55cf9bce8ad06","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"validate credits","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/2a9d58619844a801cda99d2415c55cf9bce8ad06"},{"sha":"c5bd03abe97ee4db990cb761f999b753cf902618","author":{"email":"8be5b072f542ba3de29eda7d543705df962be29b@dimagi.com","name":"Nick Pellegrino"},"message":"hide view itself behind toggle","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/c5bd03abe97ee4db990cb761f999b753cf902618"}]}