{"push_id":616723438,"size":59,"distinct_size":59,"ref":"refs/heads/release/3641","head":"93e7ff61375ae7b57fbfb84221977d25ef937c58","before":"ffc250ae9b4bfd2d1d22f75ce1ae421ee275f05c","commits":[{"sha":"c7199bac2bc98b55a727cbe73fbf4c74d0788861","author":{"email":"3c6a6d5c1472d4de4ea5b86fa9dca81f70d4c784@users.noreply.github.com","name":"Crotalus"},"message":"Fixed invalid damage on support factories\n\nSupport factories took damage on workitem instead of the actual factory\n\nFixes #499","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/c7199bac2bc98b55a727cbe73fbf4c74d0788861"},{"sha":"ced48f6faae19a889271422aa415362ba3806997","author":{"email":"4d49343f5da21ff2a0dd0253f75fb3d0e72d95a3@cs.au.dk","name":"Michael Sondergaard"},"message":"Use ID rather than slot number for PlayerOption","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/ced48f6faae19a889271422aa415362ba3806997"},{"sha":"46d4dfa5864001ec783535751d354f41dd8e4f54","author":{"email":"4d49343f5da21ff2a0dd0253f75fb3d0e72d95a3@cs.au.dk","name":"Michael Sondergaard"},"message":"Send peer disconnects through GpgNet","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/46d4dfa5864001ec783535751d354f41dd8e4f54"},{"sha":"b9a873dfe77a787f87b7d26aaf6553f2614a601e","author":{"email":"4d49343f5da21ff2a0dd0253f75fb3d0e72d95a3@cs.au.dk","name":"Michael Sondergaard"},"message":"Display clan tags in lobby\n\nCloses #95","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/b9a873dfe77a787f87b7d26aaf6553f2614a601e"},{"sha":"65535b25dec7b68e5784d9e067a891344ab25199","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Add dkson","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/65535b25dec7b68e5784d9e067a891344ab25199"},{"sha":"465090f9daaa4771f53ee3d787253719090ec6cc","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Prune unused global module table form dkson","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/465090f9daaa4771f53ee3d787253719090ec6cc"},{"sha":"b09d6c5b962051828cafabbdfcba2452a9db9c09","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Remove lpeg support from dkson\n\nlpeg is not available in SC.","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/b09d6c5b962051828cafabbdfcba2452a9db9c09"},{"sha":"038e3c32d0157b760c2b15f6630f4ca8b74fd5cc","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Moho-ify dkson","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/038e3c32d0157b760c2b15f6630f4ca8b74fd5cc"},{"sha":"b348ad27d349ba77bff47069f1f843f8cc686f89","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Always use . as decimal point\n\nString.match doesn't exist in moho, and I doubt we care too much about decimal points to want to work around that.","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/b348ad27d349ba77bff47069f1f843f8cc686f89"},{"sha":"38284ece3c5609cbc46649419ecd439d902104f0","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Make dkson play nice with SC's `import`","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/38284ece3c5609cbc46649419ecd439d902104f0"},{"sha":"1f3f8952010de25b3bd38555c15b0bb19f12aa27","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Add JSON parser to CreateLobby\n\nThis hilarious hack will be the basis of our message handler from the FAF client.","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/1f3f8952010de25b3bd38555c15b0bb19f12aa27"},{"sha":"ac889fc6f12fcf50e2361ae82bdad5e70b2c21c1","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Break up map spot display logic\n\nMap previews now update again, with some slight perf win to boot.\nThe autoteam logic continues to be an ugly mess, but is now at least slightly less objectionable.","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/ac889fc6f12fcf50e2361ae82bdad5e70b2c21c1"},{"sha":"6092d8ae7dd35ded62e7c86565f9a6052e9c6b3f","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Don't lookup slot repeatedly in ClearSlotInf","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/6092d8ae7dd35ded62e7c86565f9a6052e9c6b3f"},{"sha":"80a02e3944ccfbebf0a803563bfb416384904786","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Eliminate slot.closed\n\nTwo methods (slot.closed and gameInfo.ClosedSlots) were being used - inconsistently - to track slot closedness.\nThis unifies the two using the map-based approach.","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/80a02e3944ccfbebf0a803563bfb416384904786"},{"sha":"cd8ec3bb217f869255fdb00c6f86e7cd51ea6fa1","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Update slot backgrounds in set/clearslotinfo","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/cd8ec3bb217f869255fdb00c6f86e7cd51ea6fa1"},{"sha":"38a7ddf5c9c7783831e50c4c7b79722ed3ea282f","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Don't UpdateGame for HostCloseSlot","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/38a7ddf5c9c7783831e50c4c7b79722ed3ea282f"},{"sha":"0e335ea043f224d59d6e4191682dbed54bd892fd","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Simplify slot closing logic","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/0e335ea043f224d59d6e4191682dbed54bd892fd"},{"sha":"8dd7b42263890e40f331b3f76df6506f0bb2ddcc","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Add default value for PlayerClan","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/8dd7b42263890e40f331b3f76df6506f0bb2ddcc"},{"sha":"f89faf43e9dd5cfe18d1c806439097adb7675502","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Avoid explicit comparison to nil\n\nFalse and nil mean different things...","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/f89faf43e9dd5cfe18d1c806439097adb7675502"},{"sha":"ac039ebb9e8583901d4e9f4819d6b801c8212ac5","author":{"email":"2b21656828de843bbd0a4ff377868f1f1a9da05e@linux.com","name":"Chris Kitching"},"message":"Fix typo in random map tooltip","distinct":true,"url":"https://api.github.com/repos/aeoncleanse/fa/commits/ac039ebb9e8583901d4e9f4819d6b801c8212ac5"}]}