{"push_id":940236456,"size":35,"distinct_size":35,"ref":"refs/heads/master","head":"3142f1d38be98f4405d6d548a289bb8a989c324c","before":"5623d0849fede671f499f098122c79c3564852b9","commits":[{"sha":"315d9a64a49f3c9c5d8fd9308c1cbee5a5931249","author":{"email":"d2c2475fd76255649ec6c1418ba0c5e2fedd4989@users.noreply.github.com","name":"jojoFernandez"},"message":"Initial commit","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/315d9a64a49f3c9c5d8fd9308c1cbee5a5931249"},{"sha":"714315e14abb786e3a817e7764d11820362ba7c3","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"First commit to Git","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/714315e14abb786e3a817e7764d11820362ba7c3"},{"sha":"76e54277ad2124e2d04a0a0e05f10a1e900214b7","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Merge remote-tracking branch 'choose_remote_name/master'","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/76e54277ad2124e2d04a0a0e05f10a1e900214b7"},{"sha":"ca5961280d1d72fe9a7be1d4dcc183c09623455e","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"g","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/ca5961280d1d72fe9a7be1d4dcc183c09623455e"},{"sha":"75f020cbe2c544065b169474f1236859effa5536","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"ii","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/75f020cbe2c544065b169474f1236859effa5536"},{"sha":"26405cdc93592c7fdd74f3c8dccfc80de6d55e06","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Added project to Git Repository\n\nFirst commit to Git repository.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/26405cdc93592c7fdd74f3c8dccfc80de6d55e06"},{"sha":"29beab01effcf3922b59803c89cf46111c32a1ec","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Created the ResourceSchedulerFactory.java to provide the Producers and\nConsumers, instead of creating them in the main().","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/29beab01effcf3922b59803c89cf46111c32a1ec"},{"sha":"28b9fc3f32722ed4c8624a70fba4e37632ad6c44","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Updated the ResourceScheduler class to use the ConsumerProducerFactory.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/28b9fc3f32722ed4c8624a70fba4e37632ad6c44"},{"sha":"55b6e11a38f9eb57cab6a6fec11537ce1b8b8e92","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Removed unneeded dependencies from ResourceScheduler.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/55b6e11a38f9eb57cab6a6fec11537ce1b8b8e92"},{"sha":"2f447c73015008c6f0d1a4fc635ea8baeb76d913","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Added comments to the Exceptions for Termination and Cancellation.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/2f447c73015008c6f0d1a4fc635ea8baeb76d913"},{"sha":"9df31d486f67d0b1d182b2f63fb5199ddc851447","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Added static method validConfigurationFileNumberEntry in\nResourceScheduler. \n\nIn the Producer class I start the for lo0p (the number of messages to be\nproduced) at 1 to 10 including, instead of 0. This makes sure the mod x\nfor cancellation is not the first message i.e. 0 mod x is always true.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/9df31d486f67d0b1d182b2f63fb5199ddc851447"},{"sha":"7d07c45564414fbebb9c03e612137bf497bf8d45","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Removed the static helper methods from ResourceScheduler.\nAdded the methods to the newly created package utilities' class Utility.\nThis allows for the Produer class to use the methods as well without\ncode duplication.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/7d07c45564414fbebb9c03e612137bf497bf8d45"},{"sha":"bcc6cdfb0cb1f3c14ae40536acab9f34c6740388","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Producer class now also uses the number checking methods of the class\nUtility","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/bcc6cdfb0cb1f3c14ae40536acab9f34c6740388"},{"sha":"b4d3c9f6b637230827b5e7ef3310e91355f1d18b","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Removed the default number of Producers and Consumers.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/b4d3c9f6b637230827b5e7ef3310e91355f1d18b"},{"sha":"d17f88e37cfa3bc796e11003c0d3ccdb990958f6","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"changed the validConfigurationFileNumberEntry() to\nvalidConfigurationFileIntegerEntry() and chnaged the corresponding\nmethod calls.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/d17f88e37cfa3bc796e11003c0d3ccdb990958f6"},{"sha":"7ef652465052b7be32a1ad93059de84671aadcae","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Added the method validConfigurationFileLongEntry() to Utility class, for\nchecking long values.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/7ef652465052b7be32a1ad93059de84671aadcae"},{"sha":"b9619acfaa8606201d98e38dbf4bb15a0f801138","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Added a local variable for setting the upper bound for the groupID and\nthe corresponding entry in the configuration file.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/b9619acfaa8606201d98e38dbf4bb15a0f801138"},{"sha":"0ed6d994222e7283b33b2c9024fe09a1beaa9679","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"initiate long variable to integer. AutoBoxing.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/0ed6d994222e7283b33b2c9024fe09a1beaa9679"},{"sha":"a3a2dde618ebba9abd41f610d18268f666cc9e9f","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"ignore","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/a3a2dde618ebba9abd41f610d18268f666cc9e9f"},{"sha":"ebec9f1d1e3018c539c434e13996fd057423a175","author":{"email":"8c0fb2943ebdf0ac3306775bd7c6e6f44db7f870@student.gla.ac.uk","name":"Johannes Sidhu"},"message":"Revert \"ignore\"\n\nThis reverts commit a3a2dde618ebba9abd41f610d18268f666cc9e9f.","distinct":true,"url":"https://api.github.com/repos/johannessidhu/SimpleStockMarket/commits/ebec9f1d1e3018c539c434e13996fd057423a175"}]}