{"push_id":595237459,"size":49,"distinct_size":1,"ref":"refs/heads/master","head":"f1057dc17d5c1906aa226bde4084c79bae322499","before":"0914eb7aaff8ef2e66cfae10df95512654913359","commits":[{"sha":"594e14c56a6775a67d610b27ae15e4df0d6e9d7d","author":{"email":"2ba28a247366bac79615ca57c7493c7f81af3cbf@gmail.com","name":"ambarket"},"message":"Moved database insert and query logic into more general functions.","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/594e14c56a6775a67d610b27ae15e4df0d6e9d7d"},{"sha":"7ad9ba9b98729946cf5eeb85ade1cd8ae74844a0","author":{"email":"2ba28a247366bac79615ca57c7493c7f81af3cbf@gmail.com","name":"ambarket"},"message":"Made submit button disabled until config_error event is sent.","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/7ad9ba9b98729946cf5eeb85ade1cd8ae74844a0"},{"sha":"282415228e191b393e1826436b6283528c408e48","author":{"email":"2ba28a247366bac79615ca57c7493c7f81af3cbf@gmail.com","name":"ambarket"},"message":"Got it to read the studentList text file line by line, parse the\nusername and passwords and verify that they match regular expressions\nand that there is exactly two space separated strings on each line of\nthe file.\n\nAlso it's not great if you click submit more than once while its still\nprocessing. Need to work on that to make it not possible.","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/282415228e191b393e1826436b6283528c408e48"},{"sha":"974a66ede9aaefbe47181ebaa6d3d96b78c7f48e","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"add typeof(callback) != \"function\" because it seems that was what was\nattempted","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/974a66ede9aaefbe47181ebaa6d3d96b78c7f48e"},{"sha":"4dee6c6f24405b205d6bb06519b326bca7cbccf9","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"add comments and if(callback && typeof(callback) == \"function\")\n{callback(parameters);}.  We should do this for each optional callback.\nI should have put this in a different branch.","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/4dee6c6f24405b205d6bb06519b326bca7cbccf9"},{"sha":"ccfa3f6f6e88626133b38c75916a9f7b6110ed47","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"add if(callback && typeof(callback) == \"function\"){callback();}.  We\nshould add this to all optional callbacks and ones that are not optional\nwe should add if(!callback || typeof(callback) !=\n\"function\"){console.log(\"Missing required callback\");}","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/ccfa3f6f6e88626133b38c75916a9f7b6110ed47"},{"sha":"a5c8c6ecaaf3239ec1279eedc3fb043e42e707aa","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"add if (!callback || typeof(callback) != \"function\" to compiler\n\nNote: not sure we need all of this since we control the calls, but it is\ngreat for assertion and safety checks during development and future use","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/a5c8c6ecaaf3239ec1279eedc3fb043e42e707aa"},{"sha":"671a89ce5333d38bf65b9af9b2f1d144eeac5781","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"add this comment \"should ensure init_config_tmp exists ( i accidently\ndeleted it) and should stop ALL uploads on ANY failure\n    // currently it just stops trying the one that is incorrect but\nuploads the rest of the form.  It should halt\n    // completely when one fails for more security reasons.\"","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/671a89ce5333d38bf65b9af9b2f1d144eeac5781"},{"sha":"229d73e04349d57586f9e574c728323cdeb6031c","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"Uncomment config success for now to test TestArena","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/229d73e04349d57586f9e574c728323cdeb6031c"},{"sha":"0fbf4fe0767272e9016098a0e5660ccd9fe4db05","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"Cleaned main a bit and added memory clean up.  Plan is to do some memory\nprofiling in the near future.","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/0fbf4fe0767272e9016098a0e5660ccd9fe4db05"},{"sha":"7eb3b1ac510745e82abed3b599466d978516e6db","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"Did some preliminary rearranging","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/7eb3b1ac510745e82abed3b599466d978516e6db"},{"sha":"b51b420f51b94ce51702ecc6290406e00191f9cc","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"Moving things around and making usable fucntions","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/b51b420f51b94ce51702ecc6290406e00191f9cc"},{"sha":"2c37aa74ad0a81cd9b2b0d83fa9cf4740a5ad846","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"expanded background objects to list of list for future use and updated\ndrawboard to take advantage of this change","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/2c37aa74ad0a81cd9b2b0d83fa9cf4740a5ad846"},{"sha":"44ab30e93caa522692e8e5cfaf9f951d7c4ba78f","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"Changed MoveEvent to ending * 35 + 65 to reflect proper grids for the 25\ndifferent positions on the island.","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/44ab30e93caa522692e8e5cfaf9f951d7c4ba78f"},{"sha":"3a0f6b2ec93e9be3a56924fa8902614cf577c48d","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"Add MoveEvent tests to test the grid spacing on the island","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/3a0f6b2ec93e9be3a56924fa8902614cf577c48d"},{"sha":"616c92657dc71f7421e922d1829d111d529fd4e6","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"Grid number is displayed below the island for each player as distance\naway from other player in grid spaces and only when above the island so\nthey won't show when they are knocked off the island.","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/616c92657dc71f7421e922d1829d111d529fd4e6"},{"sha":"bb27410b1d5b4e097d069f5e11939042f87b3b81","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"Changed test_arena_prototype to BotBattleApp and moved it to custom\nmodules.  Updated main to use this and updated TestArenaDriver to use it\nalso.","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/bb27410b1d5b4e097d069f5e11939042f87b3b81"},{"sha":"1c516453bc86d96075ddccc770dc3b976366e3ca","author":{"email":"acd7236f0d2af3b550d8f4b974f1c5ede6e6d443@live.com","name":"Stevenpc3"},"message":"was making progress but I can not get the client to emit to the\nbotBattleApp","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/1c516453bc86d96075ddccc770dc3b976366e3ca"},{"sha":"fedb532e66ff59735de5777f2fb8e611e0599e9d","author":{"email":"2ba28a247366bac79615ca57c7493c7f81af3cbf@gmail.com","name":"ambarket"},"message":"removed stray socketIO in connectionTracker","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/fedb532e66ff59735de5777f2fb8e611e0599e9d"},{"sha":"d9d43d8baa64b0b588bcbf7d0db4c106e36b1a55","author":{"email":"2ba28a247366bac79615ca57c7493c7f81af3cbf@gmail.com","name":"ambarket"},"message":"Atttempt to fix socket io receive from all but didnt work","distinct":false,"url":"https://api.github.com/repos/ambarket/botbattle/commits/d9d43d8baa64b0b588bcbf7d0db4c106e36b1a55"}]}