{"push_id":868498186,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"347e599211a4a694d8183e5b6255aa21b435a33f","before":"7d2618680b1febc180e2d52a836ef9477cb1f0a8","commits":[{"sha":"f41cec1d87028bb66844931181b3d00fc67e98f8","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"cleaned up project files: removed push-api leftovers, fixed makefile and dependencies, use ganomede-helpers","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/f41cec1d87028bb66844931181b3d00fc67e98f8"},{"sha":"65df5ae1feaf1c18170fc1337e15affa1e64bf6d","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"replaced config from notifications with actual one","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/65df5ae1feaf1c18170fc1337e15affa1e64bf6d"},{"sha":"7ac4143b21c9fe39d3adfce875981930ab9e0975","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"RedisCappedList — redis list with max length","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/7ac4143b21c9fe39d3adfce875981930ab9e0975"},{"sha":"b5f6ccde1a1d1c7609db50449f71693de46e0e1c","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"RoomManager — redis-backed rooms and messages","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/b5f6ccde1a1d1c7609db50449f71693de46e0e1c"},{"sha":"4db5146d7074ef3f054d8eb3751d7a0b5db128d0","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"room id now contains *sorted* user list","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/4db5146d7074ef3f054d8eb3751d7a0b5db128d0"},{"sha":"55a87aa3fdc6f9de475fa4181b1bde855eecf451","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"RoomManager.create() sets Room's messageList property","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/55a87aa3fdc6f9de475fa4181b1bde855eecf451"},{"sha":"b3089415cd01ace805511793050589579d35b0d4","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"added Room#hasUser()","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/b3089415cd01ace805511793050589579d35b0d4"},{"sha":"275c73e041aad9c2361adf568024a4d053d1c7b6","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"implemented GET for room info","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/275c73e041aad9c2361adf568024a4d053d1c7b6"},{"sha":"966c3e3a79eb9d12d150094d2c251c6116fda76f","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"test for RoomManager.create() errors","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/966c3e3a79eb9d12d150094d2c251c6116fda76f"},{"sha":"19d893e65ad50576f6cc2f9810e2add211689d0a","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"implemented POST for creating rooms","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/19d893e65ad50576f6cc2f9810e2add211689d0a"},{"sha":"48fb433c64d57dbbb22a5a48da8d01baf2f0f200","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"Message class","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/48fb433c64d57dbbb22a5a48da8d01baf2f0f200"},{"sha":"8b8d53d445ca17d2647d4de44333177b319b9714","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"implemented POST for adding messages","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/8b8d53d445ca17d2647d4de44333177b319b9714"},{"sha":"d9b91c4686d540c90acb6427033790dfd9ce5f31","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"refresh room's TTL when adding message or \"creating\" existing room","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/d9b91c4686d540c90acb6427033790dfd9ce5f31"},{"sha":"6167d80bc99757c31bd5ec26ac88c720356a2b5c","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"sending message notifications","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/6167d80bc99757c31bd5ec26ac88c720356a2b5c"},{"sha":"bb72f1ceeef275a1977378956d666da0b391c27e","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"Updated README","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/bb72f1ceeef275a1977378956d666da0b391c27e"},{"sha":"510fe7236e3261825ae09cc38c709fb04a73f0d1","author":{"email":"4caa1dc111a916a78c0cb3ecb7d0795718a981ec@gmail.com","name":"Alexey Zabrodsky"},"message":"added room ID to message notifications","distinct":false,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/510fe7236e3261825ae09cc38c709fb04a73f0d1"},{"sha":"347e599211a4a694d8183e5b6255aa21b435a33f","author":{"email":"9255932855f9046271f1d3c523958bd2841736a9@fovea.cc","name":"Jean-Christophe Hoelt"},"message":"Rename fig.yml to docker-compose.yml","distinct":true,"url":"https://api.github.com/repos/j3k0/ganomede-chat/commits/347e599211a4a694d8183e5b6255aa21b435a33f"}]}