{"push_id":1875567471,"size":72,"distinct_size":1,"ref":"refs/heads/master","head":"98fe3b846ee23e2dc9c827311102b4c0a8ad4d0d","before":"1bf15e82fd1e7c7022238481d9bdbeec303d6ff2","commits":[{"sha":"7421435dae6e7ab84cb97a1e38dc6511a8985d62","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"Delete next/database_client/CacheStore","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/7421435dae6e7ab84cb97a1e38dc6511a8985d62"},{"sha":"1da2c5d3e30abf62daba7fa06a918e12be78dc8f","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"Delete all cache code in DatabaseAPI, remove all references to the cache","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/1da2c5d3e30abf62daba7fa06a918e12be78dc8f"},{"sha":"2ba98fde54c517e6932f4c100136bc9f99e1251a","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"Fully remove next/database_client/CacheStore, move redis.conf to next/database and update docker-compose.yml","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/2ba98fde54c517e6932f4c100136bc9f99e1251a"},{"sha":"23c513e86db1dabff954a6ee061713bcc557b179","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"Remove useless construction of a PermStore in next/dashboard/dashboard.py","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/23c513e86db1dabff954a6ee061713bcc557b179"},{"sha":"e7f984ce4935c45cd72e2668755e0dcdf8cc8d9f","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"Move all self.timed calls to decorators in Butler.Collection\n\nAdditionally, clean up self.timed","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/e7f984ce4935c45cd72e2668755e0dcdf8cc8d9f"},{"sha":"f175d06081030183ac487f5dec5b9927ea878938","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"Add venv/ to gitignore","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/f175d06081030183ac487f5dec5b9927ea878938"},{"sha":"5e953433027266e6a0b8982e2bbadd75d8f1aab6","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"DatabaseAPI: Remove PermStore import; import the stuff we'll need farther down","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/5e953433027266e6a0b8982e2bbadd75d8f1aab6"},{"sha":"590da335c1aa4ddc7d8201e23b9eb765c86e578e","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"DatabaseAPI: reimplement makeProperDatabaseFormat etc\n\nImplemented in to_db_fmt(), from_db_fmt().\nAlso moved submit_job to end of file.","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/590da335c1aa4ddc7d8201e23b9eb765c86e578e"},{"sha":"9f615852d5c3f292aff0025956b2dd1a795e24f4","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"dbapi: Set up pymongo connection; add connection/util functions\n\nAdded functions:\n* connect_mongo(self, host, port)\n* is_connected(self) -> bool\n* _bucket(self, bucket_id) -> Collection","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/9f615852d5c3f292aff0025956b2dd1a795e24f4"},{"sha":"2645ead44a4ca74fff4076135368bbd9d3178a45","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"dbapi: reimplement exists, get, get_many, get_and_delete, increment, increment_many, and get_list","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/2645ead44a4ca74fff4076135368bbd9d3178a45"},{"sha":"9943c7055d47d27f8fb618faeda6954adc31db82","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"dbapi: remove old assertConnection function","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/9943c7055d47d27f8fb618faeda6954adc31db82"},{"sha":"7df51983c56b7da6f66bc764ed4e89a6efc900d5","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"dbapi: remove inspectDatabase, inspectDoc","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/7df51983c56b7da6f66bc764ed4e89a6efc900d5"},{"sha":"a16611528a344921015ee107afb4ad35dd054589","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"dbapi: add a timing decorator","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/a16611528a344921015ee107afb4ad35dd054589"},{"sha":"e6719287f25658ab11be17f280b11870fe825c23","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"Start writing unit tests for DatabaseAPI","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/e6719287f25658ab11be17f280b11870fe825c23"},{"sha":"4ef6552245e4562d609221d28515525066283adc","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"Butler.Collection: fix @timed decorator","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/4ef6552245e4562d609221d28515525066283adc"},{"sha":"9c3553932c6b75aa10765790a518a4a96ba04e55","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"DatabaseAPI: Fix @timed decorator","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/9c3553932c6b75aa10765790a518a4a96ba04e55"},{"sha":"e650ec617190ec62a5b9279206f19d90614b026b","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"dbapi: fix logic in exists()\n\nwe should be checking if doc.get(key) is not None, not doc.\nadditionally, empty buckets shouldn't cause errors.","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/e650ec617190ec62a5b9279206f19d90614b026b"},{"sha":"d3a6c38a8ba32d039441486a2d1d5b2eb350b2cc","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"dbapi: Fix typo in get_many()","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/d3a6c38a8ba32d039441486a2d1d5b2eb350b2cc"},{"sha":"4b8c12288e86cac041356ddd2a6c1e70c29984e3","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"dbapi: Fix typo in get_and_delete()","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/4b8c12288e86cac041356ddd2a6c1e70c29984e3"},{"sha":"a4e2ad10dae77ea6889e5db0e65c0612c8531468","author":{"name":"Liam Marshall","email":"be8cda0a0b79f95c9ab97b6ada4a8e979ce07688@wisc.edu"},"message":"dbapi: Fix typo in increment_many()","distinct":false,"url":"https://api.github.com/repos/nextml/NEXT/commits/a4e2ad10dae77ea6889e5db0e65c0612c8531468"}]}
{"actor":{"display_login":"lalitkumarj"}}