{"push_id":3155993228,"size":2,"distinct_size":1,"ref":"refs/heads/develop","head":"b99060e57a44b127a7fa75b87317a5f57f2204c3","before":"4317084bcea043c91a425d0f085bf048db5cb80c","commits":[{"sha":"d87502a391fb3a5ef8bd5730977c3fa34b084003","author":{"name":"Poorna Chandra","email":"a9662939523377878bd9c8aee88c769af3bb23cc@google.com"},"message":"CDAP-14637 Storage SPI to decouple CDAP from underlying storage\n\nThe SPI defines an abstraction StructuredTable and defines operations on it.","distinct":false,"url":"https://api.github.com/repos/cdapio/cdap/commits/d87502a391fb3a5ef8bd5730977c3fa34b084003"},{"sha":"b99060e57a44b127a7fa75b87317a5f57f2204c3","author":{"name":"yaojiefeng","email":"58c063e5220c18d99393a93a71910c0ecdd77ded@google.com"},"message":"Merge pull request #10874 from cdapio/feature/CDAP-14637-datastore-spi\n\nCDAP-14637 Storage SPI to decouple CDAP from underlying storage","distinct":true,"url":"https://api.github.com/repos/cdapio/cdap/commits/b99060e57a44b127a7fa75b87317a5f57f2204c3"}]}
{"actor":{"display_login":"yaojiefeng"}}