{"push_id":543616447,"size":1,"distinct_size":1,"ref":"refs/heads/staging","head":"5d21503e7a96877dfc8840b6be2e50813b22bdd7","before":"97ce7d7a7dc599047ab19b2c038de50d238fee87","commits":[{"sha":"5d21503e7a96877dfc8840b6be2e50813b22bdd7","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@code.org","name":"Continuous Integration"},"message":"Automatically built.\n\ncommit 97ce7d7a7dc599047ab19b2c038de50d238fee87\nMerge: 8e5c970 c8ddeb2\nAuthor: davidsbailey <davidsbailey@users.noreply.github.com>\nDate:   Sun Jan 11 17:33:17 2015 -0800\n\n    Merge pull request #954 from code-dot-org/csp-data-storage\n\n    Implement storage support for CodeChat app in applab.\n\ncommit c8ddeb27fdee983a43fe19fb6978db04dfc61bfa\nAuthor: David Bailey <dsb123@gmail.com>\nDate:   Sun Jan 11 17:17:33 2015 -0800\n\n    touch up after code review feedback\n\ncommit a17641fa8f21013dc17dec769e0bcfc790f52edf\nAuthor: David Bailey <dsb123@gmail.com>\nDate:   Sun Jan 11 16:57:09 2015 -0800\n\n    simplify viewDataButton logic.\n\ncommit 62da4bdf0d11862f785b070dc3ea8fd3560f048a\nAuthor: David Bailey <dsb123@gmail.com>\nDate:   Sun Jan 11 16:41:42 2015 -0800\n\n    fix merge conflicts\n\ncommit bc9b88dde708752e381c043f6c73bb9ec9eb8cfb\nAuthor: David Bailey <dsb123@gmail.com>\nDate:   Thu Jan 8 18:59:28 2015 -0800\n\n    Add getAttribute/setAttribute blocks.\n\ncommit a923bdea8b3450e5f8df08ff6df5bde0d8579847\nAuthor: David Bailey <dsb123@gmail.com>\nDate:   Thu Jan 8 18:58:40 2015 -0800\n\n    Add createRecord and readRecords blocks against v2 forms api.\n\ncommit 4b3423145fcb54d3aca06b48cb3d3eb379a38867\nAuthor: David Bailey <dsb123@gmail.com>\nDate:   Thu Jan 8 18:56:51 2015 -0800\n\n    add view data button.\n\ncommit 0a220270e7c4edf944bfbfeabf9fe097deb2d8bf\nAuthor: David Bailey <dsb123@gmail.com>\nDate:   Thu Jan 8 18:52:02 2015 -0800\n\n    Add CSP data browser on top of v2 forms API.","distinct":true,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/5d21503e7a96877dfc8840b6be2e50813b22bdd7"}]}