{"push_id":1267934429,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"e8b4f25eac1842bce84f901769887f5567512350","before":"aa10bb7911a8852e0e31ceef38425ba9a4ec7586","commits":[{"sha":"9b90c8fbbabc5e6db34d8d5d1b8917a59adea18d","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Added timestamp and users command\n\n- made a beautiful timestamp\n- users command still needs work","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/9b90c8fbbabc5e6db34d8d5d1b8917a59adea18d"},{"sha":"a336db32a700370e3d47a28302dcad969356bc1f","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Added some to connect/disconnect commands\n\nStill need to make them broadcast to all users","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/a336db32a700370e3d47a28302dcad969356bc1f"},{"sha":"16561675232d1c44cd1d8ce97558676a504771b6","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"'users' command now works properly\n\nIt displays each user on a separate line.","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/16561675232d1c44cd1d8ce97558676a504771b6"},{"sha":"85670620205359bf090ea88f955bf6d816d36353","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"'connect/disconnect' commands are now working, but incomplete\n\n- still need to make them broadcast when each user connects/disconnects","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/85670620205359bf090ea88f955bf6d816d36353"},{"sha":"ff22212649d681e24b95a71b0c76a2c4f7f7b156","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Added some comments as reminders","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/ff22212649d681e24b95a71b0c76a2c4f7f7b156"},{"sha":"a7fd53ecbde05930e197b5109318c27314293630","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Fixed the connect/disconnect alert messages\n\n- connect/disconnect properly broadcast to all users","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/a7fd53ecbde05930e197b5109318c27314293630"},{"sha":"7d11f90c20bf391943c4a145b74727999175ed20","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Almost have @user working\n\nIt properly reads the command with the @, but outputs it to everyone instead of the single user.","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/7d11f90c20bf391943c4a145b74727999175ed20"},{"sha":"4b09d16507d6870aa477e6530b8edaf61cda6583","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"@USER WORKS PROPERLY :D","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/4b09d16507d6870aa477e6530b8edaf61cda6583"},{"sha":"fe5ac8f8cea2e3fc0a08967757ade4a874807b0c","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Got the colors to display properly! :D\n\n- echoes are yellow\n- broadcasts are green\n- direct messages are blue","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/fe5ac8f8cea2e3fc0a08967757ade4a874807b0c"},{"sha":"7e40a1b13111f0edab039c786ca12d82c06226a2","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Got it to connect to any laptop using IP address","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/7e40a1b13111f0edab039c786ca12d82c06226a2"},{"sha":"78742ced309e62ad7b32a0e5896b39909565392f","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Committing before I try to fix the issue of using a static variable","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/78742ced309e62ad7b32a0e5896b39909565392f"},{"sha":"f8ba994626106624d9d111ac3bb4251bba972157","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"There is le bug with the disconnect command\n\n- might be the code that deletes a user from listOfUsers","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/f8ba994626106624d9d111ac3bb4251bba972157"},{"sha":"f68371a012648d099c24746399513bfad9624186","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Fixed the disconnect command","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/f68371a012648d099c24746399513bfad9624186"},{"sha":"2a413658c9d7d2e83e72f49fa4ef2b96089b662e","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Morning commit","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/2a413658c9d7d2e83e72f49fa4ef2b96089b662e"},{"sha":"bad301cfc117acc5b1785b821db1bf9b49512e1e","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Implemented singleton, procteded against Martin's flodd attacks\n\n- protected against duplicate users","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/bad301cfc117acc5b1785b821db1bf9b49512e1e"},{"sha":"2bd277a78df5ca45dc79466b66b8f70cc93cb03e","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Server protected against duplicate IP address and duplicate username","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/2bd277a78df5ca45dc79466b66b8f70cc93cb03e"},{"sha":"307eedff1c2301a0ac79c1a9c65c5c1a24a828d3","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Morning commit","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/307eedff1c2301a0ac79c1a9c65c5c1a24a828d3"},{"sha":"c596419bb3c95d131e227c79bc2599c59f3a94a7","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Implemented 2 new features:\n\n- If someone connects with an anonymous username, it will state their real name next to the username (based on IP address).\n- Implemented kick feature, but still not working yet.","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/c596419bb3c95d131e227c79bc2599c59f3a94a7"},{"sha":"bcd4b2cacc3376939d0cfdce6beb1f61bd608b2c","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"About to fix PrintWriter","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/bcd4b2cacc3376939d0cfdce6beb1f61bd608b2c"},{"sha":"095ec69c8f38c43c6bade99e75240f543e7a9d3b","author":{"name":"Hemal Vasani","email":"3e38cfbb6f15ab855232bd12a06920762488c180@gmail.com"},"message":"Fixed PrintWriter","distinct":true,"url":"https://api.github.com/repos/hemalvasani/first-assessment-skeleton/commits/095ec69c8f38c43c6bade99e75240f543e7a9d3b"}]}
{"actor":{"display_login":"hemalvasani"}}