{"push_id":1464739731,"size":89,"distinct_size":1,"ref":"refs/heads/feature/ATC-133","head":"7441594aa145689e0837e88b4042257dd9f8ce10","before":"0aa941ceb2679f11057d7750398b0d6d6a29f8f4","commits":[{"sha":"14916a19111677a9f01613e0d25cea672b8b79cc","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Adds CommandParser and CommandModel and basic tests. Adds CommandParser inside console.log to InputController","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/14916a19111677a9f01613e0d25cea672b8b79cc"},{"sha":"9b5cd51d100d150fbeee11452de800c50378a614","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Adds support for unicode character commands\n* Modifies how CommandModel objects are built\n* Updates tests","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/9b5cd51d100d150fbeee11452de800c50378a614"},{"sha":"946c9da312b9672737db06379cf6cb314c64e022","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Begins switch to CommandParser for top level commands (excluding transmit)\n* Adds InputController.processCOmmand() method and simplifies branching logic by using switch","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/946c9da312b9672737db06379cf6cb314c64e022"},{"sha":"ded0ca3dd6f6a3d03144f6f0524d44c750895274","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Continues CommandParser integration\n* Adds new getter to CommandModel\n* Adds additional test cases","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/ded0ca3dd6f6a3d03144f6f0524d44c750895274"},{"sha":"fa4ac702c0fc2e4ac5466ee43c688d224dd7a65f","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Adds commandMap, argumentValidators and argumentParsers\n* COMMAND_DEFINITION objects the define a validator and a parser to validated and parse each command\n* Simplifies some of the run functions within AircraftInstanceModel","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/fa4ac702c0fc2e4ac5466ee43c688d224dd7a65f"},{"sha":"58b2a3b1da3d649d5f26eb59651b0e64efc23e76","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 Adds headingValidator and headingParser\n* Adds ERROR_MESSAGE enum for argumentValidators error messaging\n* Adds convertToThousands() and convertStringToNumber() to unitConverters","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/58b2a3b1da3d649d5f26eb59651b0e64efc23e76"},{"sha":"f348e856fe7f41275d8de2668941b67f7bce7e21","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Adds WAYPOINT_NAV_MODE constants to runHeading()","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/f348e856fe7f41275d8de2668941b67f7bce7e21"},{"sha":"6920d686b1f4ca39d43ce4d932aa20798ca37ec1","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Finishes headingParser\n* Abstracts errors to ERROR_MESSAGE\n* Adds more doc blocks","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/6920d686b1f4ca39d43ce4d932aa20798ca37ec1"},{"sha":"31454d1973f90da479c8a8e66878bc3b95079d0e","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Adds holdValidator and tests","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/31454d1973f90da479c8a8e66878bc3b95079d0e"},{"sha":"d559a4d61cd1b5aa7c85abba338db46deba1334a","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - adds holdParser and brings parser/validator tests up to 100%","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/d559a4d61cd1b5aa7c85abba338db46deba1334a"},{"sha":"7b9f05cd8fc307787cda4d201bbcb2e3700d6e6a","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Adds _commandDefinition as a class property. Updates failing test for holdParser.","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/7b9f05cd8fc307787cda4d201bbcb2e3700d6e6a"},{"sha":"bab0b0d3bc13bc58452082c78349b4ec17564452","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - moves .unicodeToString() and UNICODE regex to proper files","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/bab0b0d3bc13bc58452082c78349b4ec17564452"},{"sha":"a0995dad1de8690b7dbb205663368c7a3821a5cf","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Updates tests for CommandParser","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/a0995dad1de8690b7dbb205663368c7a3821a5cf"},{"sha":"53d2a9fb1caa192b1aca247c0a6611ab15b0c837","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Adds documentation to CammandParser and CommandModel. Adds encapsulated boolean method for Parser","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/53d2a9fb1caa192b1aca247c0a6611ab15b0c837"},{"sha":"4fa9c75c8246419df9097f1a9206cb9b13cbe7da","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"Merge branch 'develop' of https://github.com/n8rzz/atc into feature/ATC-114\n\nConflicts:\n- src/assets/scripts/constants/globalConstants.js","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/4fa9c75c8246419df9097f1a9206cb9b13cbe7da"},{"sha":"cdd1793ee2b810d7fcdfd69d0556f2b6e35d4e64","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"Merge branch 'develop' of https://github.com/n8rzz/atc into feature/ATC-114","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/cdd1793ee2b810d7fcdfd69d0556f2b6e35d4e64"},{"sha":"2933994caa1fb0d51f9d154302b8be052a628e78","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Finishes major documentation\n- Abstracts ERROR_MESSAGES to new file\n- Adds _parseUserCommand() method to InputController to encapsulate actual parsing/errors of the CommandParser\n- Adds validators and parsers to System commands","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/2933994caa1fb0d51f9d154302b8be052a628e78"},{"sha":"7292ec770929f3a55e555a1be9d6b06612c568d9","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Updates failing test","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/7292ec770929f3a55e555a1be9d6b06612c568d9"},{"sha":"6279d847345ecb8a9211391a1739a6d4c047664f","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Adds directionNormalizer() for headingParser\n* Updates headingValidator() to accept only one or two arguments\n* Updates speed.parse to use convertStringToNumber instead of convertToThousands()\n* Fixes typos","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/6279d847345ecb8a9211391a1739a6d4c047664f"},{"sha":"e0a3503427659482ca605d4c0ee326b1e9974cd6","author":{"name":"Nate Geslin","email":"e232a8c0a3599ba633b437822482cc59d0ff6269@gmail.com"},"message":"feature/ATC-114 - Updates holdParser to initialize turnDirection and legLength as null instead of empty strings","distinct":false,"url":"https://api.github.com/repos/n8rzz/atc/commits/e0a3503427659482ca605d4c0ee326b1e9974cd6"}]}
{"actor":{"display_login":"erikquinn"}}