{"push_id":630276595,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"377824689c885875e8a7e306753f0914db1a2d7f","before":"639e6d3d05e14058c4b30dfc2e57b6787258e5bf","commits":[{"sha":"1a04f2f07de513303282a9861b720456bb53c1cb","author":{"email":"3f2bcdf8e373382ae3e67715e8acd7bc00ccab97@hotmail.co.uk","name":"TomFrampton"},"message":"Added Grunt file to for server side development.","distinct":true,"url":"https://api.github.com/repos/TomFrampton/FYPStockLearner/commits/1a04f2f07de513303282a9861b720456bb53c1cb"},{"sha":"7e28239f0acbafbd7398eedd50ffc35c548aa1b0","author":{"email":"3f2bcdf8e373382ae3e67715e8acd7bc00ccab97@hotmail.co.uk","name":"TomFrampton"},"message":"Added learning routes to server.","distinct":true,"url":"https://api.github.com/repos/TomFrampton/FYPStockLearner/commits/7e28239f0acbafbd7398eedd50ffc35c548aa1b0"},{"sha":"120fb2c67baefade665e79bdfc7efd7423cf1fe0","author":{"email":"3f2bcdf8e373382ae3e67715e8acd7bc00ccab97@hotmail.co.uk","name":"TomFrampton"},"message":"Added MockYahooAdapter for generating stock data when working offline.","distinct":true,"url":"https://api.github.com/repos/TomFrampton/FYPStockLearner/commits/120fb2c67baefade665e79bdfc7efd7423cf1fe0"},{"sha":"c761f446589e4e010aaa891339f62faa780a6144","author":{"email":"3f2bcdf8e373382ae3e67715e8acd7bc00ccab97@hotmail.co.uk","name":"TomFrampton"},"message":"Fixed bug that didn't allow return to 'classification' page.","distinct":true,"url":"https://api.github.com/repos/TomFrampton/FYPStockLearner/commits/c761f446589e4e010aaa891339f62faa780a6144"},{"sha":"377824689c885875e8a7e306753f0914db1a2d7f","author":{"email":"3f2bcdf8e373382ae3e67715e8acd7bc00ccab97@hotmail.co.uk","name":"TomFrampton"},"message":"Server port number is now set in server/config.js.","distinct":true,"url":"https://api.github.com/repos/TomFrampton/FYPStockLearner/commits/377824689c885875e8a7e306753f0914db1a2d7f"}]}