{"push_id":2879793937,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"78f7e625693ceb7f47b89430c4b486ee5ef05a86","before":"fcf0c934370fb1fdf332fa33370695a84faec4ca","commits":[{"sha":"1527a402205620f8cc2ca7ef0eee694db1036165","author":{"name":"nmm185","email":"7d0246fac7e547de2be6291304ec2251478b7512@ncl.ac.uk"},"message":"Add login dialog and its items to Dia schematic","distinct":true,"url":"https://api.github.com/repos/mmilankg/nchat/commits/1527a402205620f8cc2ca7ef0eee694db1036165"},{"sha":"78f7e625693ceb7f47b89430c4b486ee5ef05a86","author":{"name":"nmm185","email":"7d0246fac7e547de2be6291304ec2251478b7512@ncl.ac.uk"},"message":"Complete new user signup process\n\nThe signup process for the new user is mostly complete.  Or at least its\ncore part.  The chosen username is checked against the set of existing\nusers and if not taken, the new user is added to the vector of users\nresiding in memory, while their details (userID, personal name, username\nand encrypted password) are written into the users file (nchatUsers).","distinct":true,"url":"https://api.github.com/repos/mmilankg/nchat/commits/78f7e625693ceb7f47b89430c4b486ee5ef05a86"}]}
{"actor":{"display_login":"mmilankg"}}