{"push_id":609540176,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"4f4f7e55fc630e3b8c5f6d0d4e51964e547fabfb","before":"d1a5216ac8b0da1a331f9af24bc6aecaa5f6f3e2","commits":[{"sha":"b0f340ca9e72fef022816509894f627315680b44","author":{"email":"817f74d489ef868ca8281c0cc6881872149138de@syncleus.com","name":"Jeffrey Phillips Freeman"},"message":"Made the type resolution key configurable. Also abstracted more functionality into the TypeResolver to encapsulate all the functionality related to resolving types.","distinct":true,"url":"https://api.github.com/repos/Syncleus/Ferma/commits/b0f340ca9e72fef022816509894f627315680b44"},{"sha":"dd942e013808576f7d41c62015d2631a03101b29","author":{"email":"817f74d489ef868ca8281c0cc6881872149138de@syncleus.com","name":"Jeffrey Phillips Freeman"},"message":"Added some additional assertations to help assist testing.","distinct":true,"url":"https://api.github.com/repos/Syncleus/Ferma/commits/dd942e013808576f7d41c62015d2631a03101b29"},{"sha":"60b7f6d202128219e22d31b5121dd44687eabeb4","author":{"email":"817f74d489ef868ca8281c0cc6881872149138de@syncleus.com","name":"Jeffrey Phillips Freeman"},"message":"Added a few extra assertions to the unit tests.","distinct":true,"url":"https://api.github.com/repos/Syncleus/Ferma/commits/60b7f6d202128219e22d31b5121dd44687eabeb4"},{"sha":"58a293cd3e188ea5f39d2737ae95187642725dfc","author":{"email":"817f74d489ef868ca8281c0cc6881872149138de@syncleus.com","name":"Jeffrey Phillips Freeman"},"message":"Added javadocs to cover the TypeResolver.","distinct":true,"url":"https://api.github.com/repos/Syncleus/Ferma/commits/58a293cd3e188ea5f39d2737ae95187642725dfc"},{"sha":"3d8d30d0da9ccc89ef9635e9cbf34a597b07305f","author":{"email":"817f74d489ef868ca8281c0cc6881872149138de@syncleus.com","name":"Jeffrey Phillips Freeman"},"message":"Renamed getSubtypes to getType in TypeResolver.","distinct":true,"url":"https://api.github.com/repos/Syncleus/Ferma/commits/3d8d30d0da9ccc89ef9635e9cbf34a597b07305f"},{"sha":"145e6d8af3c6b5846ba8fd0bdce361ab1c35b5e1","author":{"email":"817f74d489ef868ca8281c0cc6881872149138de@syncleus.com","name":"Jeffrey Phillips Freeman"},"message":"Renamed SimpleTypeResolver to PolymorphicTypeResolver","distinct":true,"url":"https://api.github.com/repos/Syncleus/Ferma/commits/145e6d8af3c6b5846ba8fd0bdce361ab1c35b5e1"},{"sha":"cefb24049ae334522cc9a6264a68d900b3504be5","author":{"email":"817f74d489ef868ca8281c0cc6881872149138de@syncleus.com","name":"Jeffrey Phillips Freeman"},"message":"Moved the type resolvers to their own package.","distinct":true,"url":"https://api.github.com/repos/Syncleus/Ferma/commits/cefb24049ae334522cc9a6264a68d900b3504be5"},{"sha":"238b009412eaaec26b8d4cc7f658238ee78b9289","author":{"email":"817f74d489ef868ca8281c0cc6881872149138de@syncleus.com","name":"Jeffrey Phillips Freeman"},"message":"Refactored the framefactories into their own packages.","distinct":true,"url":"https://api.github.com/repos/Syncleus/Ferma/commits/238b009412eaaec26b8d4cc7f658238ee78b9289"},{"sha":"4f4f7e55fc630e3b8c5f6d0d4e51964e547fabfb","author":{"email":"817f74d489ef868ca8281c0cc6881872149138de@syncleus.com","name":"Jeffrey Phillips Freeman"},"message":"Refactored traversal classes into their own package.","distinct":true,"url":"https://api.github.com/repos/Syncleus/Ferma/commits/4f4f7e55fc630e3b8c5f6d0d4e51964e547fabfb"}]}