{"push_id":891271850,"size":25,"distinct_size":25,"ref":"refs/heads/contours","head":"22e8e852db79034ad9df97937ace0cde5b292c37","before":"6d2c0b849082c8111bb3356efa329c8f0585e59c","commits":[{"sha":"dc193587a1555f13bd0f462ac84b483685b6977b","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Begins optional refactor","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/dc193587a1555f13bd0f462ac84b483685b6977b"},{"sha":"71ee6410bc3ba9368d70ee59cc114e0bb8e6ffb6","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Finishes refactor of Socket value to optional","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/71ee6410bc3ba9368d70ee59cc114e0bb8e6ffb6"},{"sha":"68af5376ee8a0b276c2d77d1a059aca00f056292","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Tests pass and SocketHint constructor removed","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/68af5376ee8a0b276c2d77d1a059aca00f056292"},{"sha":"e585a3ca525cb748e66ec8a00ec4a4431ececbff","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Generator Code Uses Optional\n\nThe generator now dynamically determines if it should be using optional values or not.\nOutput socket hints always have initial values.","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/e585a3ca525cb748e66ec8a00ec4a4431ececbff"},{"sha":"e43f070f987939b38e5b17ee68463a5d3f83e466","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Moves SocketHints.Inputs into their own class and fixes peformIfPossible","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/e43f070f987939b38e5b17ee68463a5d3f83e466"},{"sha":"e057c665301a2ca17ce35a30abdc61ea834f4dc2","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Fix Serializing Optional Values","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/e057c665301a2ca17ce35a30abdc61ea834f4dc2"},{"sha":"fed072e48ca9fc6ddf33968bf5994f9f29a90046","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Adds SocketHints.createEnumSocketHint","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/fed072e48ca9fc6ddf33968bf5994f9f29a90046"},{"sha":"229601b962996a1dc3d12218a024ddbe98d26ae4","author":{"email":"cdff6f437d84f605c41a6d14c7daea8c7b93309a@gmail.com","name":"Paula Rudy"},"message":"Merge pull request #177 from JLLeitschuh/feat/optionalRefactor\n\nSocket and SocketHint Value to Optional refactor","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/229601b962996a1dc3d12218a024ddbe98d26ae4"},{"sha":"3a2337322d49b8e69837f7903b0eb93a7e635e27","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Fixes Domain Usage in InputSocketViews\n\nRelated #177","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/3a2337322d49b8e69837f7903b0eb93a7e635e27"},{"sha":"c7b46f1eb36caa46a6413eefc2333112f3d75c63","author":{"email":"f59b0e5d1b3e8d2fc887703478ef59767c909c87@gmail.com","name":"Thomas Clark"},"message":"Merge pull request #182 from JLLeitschuh/fix/domainValidation\n\nFixes Domain Usage in InputSocketViews","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/c7b46f1eb36caa46a6413eefc2333112f3d75c63"},{"sha":"a97680bd21a8ba747bec0536a8e115f84cd943dc","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Fix SocketHint Builder not having type safety","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/a97680bd21a8ba747bec0536a8e115f84cd943dc"},{"sha":"d364d8af308516528b1da55e9822cff903e1e7bb","author":{"email":"f59b0e5d1b3e8d2fc887703478ef59767c909c87@gmail.com","name":"Thomas Clark"},"message":"Merge pull request #183 from JLLeitschuh/fix/socketHintBuilderTypeSafety\n\nFix SocketHint Builder not having type safety","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/d364d8af308516528b1da55e9822cff903e1e7bb"},{"sha":"fee67bb62bd91b6a6b3e21be620ecbd68c72a1a1","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Fixes Erode and Dilate so they work with the new Optional","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/fee67bb62bd91b6a6b3e21be620ecbd68c72a1a1"},{"sha":"5abd72025ad72cf6406b6243bfd23125566053f1","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Fix MinMaxLoc after Optional Change","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/5abd72025ad72cf6406b6243bfd23125566053f1"},{"sha":"0de9f69877847f5aed6d414b39cf7218ea55f46c","author":{"email":"f59b0e5d1b3e8d2fc887703478ef59767c909c87@gmail.com","name":"Thomas Clark"},"message":"Merge pull request #184 from JLLeitschuh/fix/generatedErodeAndDilate\n\nFixes Erode and Dilate so they work with the new Optional","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/0de9f69877847f5aed6d414b39cf7218ea55f46c"},{"sha":"01cd15cdab822acbbded530fe6295356e65de64e","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Merge branch 'master' into fix/minMaxLocOptional","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/01cd15cdab822acbbded530fe6295356e65de64e"},{"sha":"929677a744f22af2c617f7f28b26e9d52685da9a","author":{"email":"f59b0e5d1b3e8d2fc887703478ef59767c909c87@gmail.com","name":"Thomas Clark"},"message":"Merge pull request #185 from JLLeitschuh/fix/minMaxLocOptional\n\nFix MinMaxLoc after Optional Change","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/929677a744f22af2c617f7f28b26e9d52685da9a"},{"sha":"6d3def59c92aa2ad5dc00cdfa837defb027310ff","author":{"email":"eb22bf28f4e881e1334608e0b0379a09d0ca3831@wpi.edu","name":"Jonathan Leitschuh"},"message":"Splits project into UI and Core","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/6d3def59c92aa2ad5dc00cdfa837defb027310ff"},{"sha":"44b09bb30105ff0df1932bc349133ee679923876","author":{"email":"00fe65ebdc0951500c5f8444e3e6ef0bac8eb524@gmail.com","name":"Jaci R"},"message":"Make IntelliJ happy","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/44b09bb30105ff0df1932bc349133ee679923876"},{"sha":"d67d87ff81a6eb09e151fae46503ec61fafdb63b","author":{"email":"00fe65ebdc0951500c5f8444e3e6ef0bac8eb524@gmail.com","name":"Jaci R"},"message":"Fix intelliJ module dependencies for task 'idea'","distinct":true,"url":"https://api.github.com/repos/ThomasJClark/GRIP/commits/d67d87ff81a6eb09e151fae46503ec61fafdb63b"}]}