{"push_id":862027529,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"47d05608fa469512a1b2919a862e99991b6687b7","before":"62f039955bd80e5e2499d13d0f18b2789dc0f9a3","commits":[{"sha":"2cdd3fda424dfaf9b851d6032468f3482780b725","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding User class","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/2cdd3fda424dfaf9b851d6032468f3482780b725"},{"sha":"75aff27267122a3175ab5f9c9b1e0a43d859b744","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding Server class","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/75aff27267122a3175ab5f9c9b1e0a43d859b744"},{"sha":"0b253076eb51642a93451458efcb49e641bcfcde","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding StartServer class","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/0b253076eb51642a93451458efcb49e641bcfcde"},{"sha":"39d481f52ec3ff614f742c38e74954dd35fc393b","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding methods to the server","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/39d481f52ec3ff614f742c38e74954dd35fc393b"},{"sha":"64b01969ca93719a45075abbff843c944c0f477a","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding ClientHandler class","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/64b01969ca93719a45075abbff843c944c0f477a"},{"sha":"f59534ac34210780c94a0d0222b0e23e7cec08b5","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding some major functionallity to the server","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/f59534ac34210780c94a0d0222b0e23e7cec08b5"},{"sha":"b81174e7f9228124e6acbd72f7e7f418afe8e203","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding User class variables and constructor","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/b81174e7f9228124e6acbd72f7e7f418afe8e203"},{"sha":"ed388d025289b2e81328d2792a56af86a302cfe0","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding getters to the User class","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/ed388d025289b2e81328d2792a56af86a302cfe0"},{"sha":"6377cd75c596d303d3d0a06813c39ee69a9316ea","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding command parser to ClientsHandler class","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/6377cd75c596d303d3d0a06813c39ee69a9316ea"},{"sha":"d720225c37596d42a970a0c26f9413424bfad6d9","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding methods to the User class and modfying the ClientHandler class","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/d720225c37596d42a970a0c26f9413424bfad6d9"},{"sha":"faeb7ef5c482eaea6cb5779273888144c847b77d","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding notifications to the User class","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/faeb7ef5c482eaea6cb5779273888144c847b77d"},{"sha":"47d05608fa469512a1b2919a862e99991b6687b7","author":{"email":"536697696e7e0d6f8ee70725b9bde3af89ff62a1@gmail.com","name":"LuboYankov"},"message":"Adding User login and logout functionallity through sockets","distinct":true,"url":"https://api.github.com/repos/LuboYankov/ip_availability/commits/47d05608fa469512a1b2919a862e99991b6687b7"}]}