{"push_id":822765598,"size":7,"distinct_size":7,"ref":"refs/heads/Keys.CAN_FLY","head":"f9ba23481a657f6fbeac283b7d2232ccc90a2858","before":"c4e67372ba9d53d7b159ce7230493b40f1932334","commits":[{"sha":"51ce89004ba929f04179b373fca8e801f036bee2","author":{"email":"93806af59f97199bdb7be810bcfd0c35fbb61999@gmail.com","name":"bloodshot"},"message":"Register missing vanilla populator types.\n\n* Update SpongeAPI ref.","distinct":true,"url":"https://api.github.com/repos/hsyyid/SpongeCommon/commits/51ce89004ba929f04179b373fca8e801f036bee2"},{"sha":"4c5301e15521e3b5ea206506b0a1de28eb63dc37","author":{"email":"f9869a2c93dad38a06e8fb39147155331a1102ab@me.com","name":"Gabriel Harris-Rouquette"},"message":"Refactor ValueProcessor to achieve the same simplification as DataProcessors.\nAdd basic unit testing of DataManipulators and their builders and their immutable counterparts.\nValidate creating an instance via reflection in ReflectionUtils.\nClean up copy methods. Complete ImmutableList/Set/MapData abstraction layers.\nExtract data registration to external class. Add basic unit testing of data.\nRemove now unnecessary explicit type generics with data processors and builders.\n\nSigned-off-by: Gabriel Harris-Rouquette <gabizou@me.com>","distinct":true,"url":"https://api.github.com/repos/hsyyid/SpongeCommon/commits/4c5301e15521e3b5ea206506b0a1de28eb63dc37"},{"sha":"7196f43bdc12b478f96c322fe72148ffc8a08a1a","author":{"email":"f9869a2c93dad38a06e8fb39147155331a1102ab@me.com","name":"Gabriel Harris-Rouquette"},"message":"Update API for manipulator simplifications.\n\nSigned-off-by: Gabriel Harris-Rouquette <gabizou@me.com>","distinct":true,"url":"https://api.github.com/repos/hsyyid/SpongeCommon/commits/7196f43bdc12b478f96c322fe72148ffc8a08a1a"},{"sha":"8786499e24eebcc33c9ab6b96c01f776a2a0a6bb","author":{"email":"f9869a2c93dad38a06e8fb39147155331a1102ab@me.com","name":"Gabriel Harris-Rouquette"},"message":"Remove GetterFunction and SetterFunction.\nClean up data package imports.\n\nSigned-off-by: Gabriel Harris-Rouquette <gabizou@me.com>","distinct":true,"url":"https://api.github.com/repos/hsyyid/SpongeCommon/commits/8786499e24eebcc33c9ab6b96c01f776a2a0a6bb"},{"sha":"fb8d559d8d37cf2b01159f012d81f26f1a95ba94","author":{"email":"b514aff2c6ff07f822b5857907284bdc2c013da9@users.noreply.github.com","name":"JBYoshi"},"message":"Implement BreakableData and PlaceableData. Closes #159","distinct":true,"url":"https://api.github.com/repos/hsyyid/SpongeCommon/commits/fb8d559d8d37cf2b01159f012d81f26f1a95ba94"},{"sha":"db21b6a7939ab008150e819d20e87b306028a450","author":{"email":"96f6581a2e038feba7385d947f11b2b432a08db3@gmail.com","name":"BuildTools"},"message":"Implementation of MovementData. Closes #194.","distinct":true,"url":"https://api.github.com/repos/hsyyid/SpongeCommon/commits/db21b6a7939ab008150e819d20e87b306028a450"},{"sha":"f9ba23481a657f6fbeac283b7d2232ccc90a2858","author":{"email":"14105f981753f9d46edf0ea5de2dc4a4fb2a191c@gmail.com","name":"HassanS6000"},"message":"Merge remote-tracking branch 'upstream/master' into Keys.CAN_FLY","distinct":true,"url":"https://api.github.com/repos/hsyyid/SpongeCommon/commits/f9ba23481a657f6fbeac283b7d2232ccc90a2858"}]}