{"push_id":796218263,"size":9,"distinct_size":1,"ref":"refs/heads/master","head":"d50cf35a7f03fd35c544603e92ca6e2b3dd5029a","before":"eba7f85d5e1e8a43c7fbcd411833a15932eb7dbb","commits":[{"sha":"062d31ccd1fd5937ec0338cbdd08e360f2d8dc56","author":{"email":"4d79b5a4888913c1d59c1e4654547f9957c985d8@me.com","name":"Hellblazer"},"message":"Refactor phantasm generator back into animations.","distinct":false,"url":"https://api.github.com/repos/ChiralBehaviors/Ultrastructure/commits/062d31ccd1fd5937ec0338cbdd08e360f2d8dc56"},{"sha":"dd40727f3d2aaaf4519d98691ca2f9bca0a51839","author":{"email":"4d79b5a4888913c1d59c1e4654547f9957c985d8@me.com","name":"Hellblazer"},"message":"Initial refactoring to PhantasmCRUD.\n\nVast simplification.  Also, too, unified model for phantasms.","distinct":false,"url":"https://api.github.com/repos/ChiralBehaviors/Ultrastructure/commits/dd40727f3d2aaaf4519d98691ca2f9bca0a51839"},{"sha":"d65ce525b9ebef5605a2e65857209ddc936c390e","author":{"email":"4d79b5a4888913c1d59c1e4654547f9957c985d8@me.com","name":"Hellblazer"},"message":"much better error handling when fields are missing","distinct":false,"url":"https://api.github.com/repos/ChiralBehaviors/Ultrastructure/commits/d65ce525b9ebef5605a2e65857209ddc936c390e"},{"sha":"ca49c3d61530829d851a94df5b179d0a16145c58","author":{"email":"4d79b5a4888913c1d59c1e4654547f9957c985d8@me.com","name":"Hellblazer"},"message":"generate correct field naming","distinct":false,"url":"https://api.github.com/repos/ChiralBehaviors/Ultrastructure/commits/ca49c3d61530829d851a94df5b179d0a16145c58"},{"sha":"894f3fb88e04bc16cabfc02db2644b60d9226b5f","author":{"email":"4d79b5a4888913c1d59c1e4654547f9957c985d8@me.com","name":"Hellblazer"},"message":"Fix a whole bunch of stuff.  demo test passes!","distinct":false,"url":"https://api.github.com/repos/ChiralBehaviors/Ultrastructure/commits/894f3fb88e04bc16cabfc02db2644b60d9226b5f"},{"sha":"861a37cd56738e0788329bfe2864891731c33439","author":{"email":"4d79b5a4888913c1d59c1e4654547f9957c985d8@me.com","name":"Hellblazer"},"message":"incremental","distinct":false,"url":"https://api.github.com/repos/ChiralBehaviors/Ultrastructure/commits/861a37cd56738e0788329bfe2864891731c33439"},{"sha":"412c22759531505dec0e67b3252927d321631291","author":{"email":"4d79b5a4888913c1d59c1e4654547f9957c985d8@me.com","name":"Hellblazer"},"message":"Clean up.  Ensure all exits have entrances when loading snapshot.","distinct":false,"url":"https://api.github.com/repos/ChiralBehaviors/Ultrastructure/commits/412c22759531505dec0e67b3252927d321631291"},{"sha":"e339b07bd4e2472ca88f7eea37ec46b81d691e2d","author":{"email":"4d79b5a4888913c1d59c1e4654547f9957c985d8@me.com","name":"Hellblazer"},"message":"Fuck yea.  Phatasm.java now running on PhantasmCRUD.\n\nFixed a bug that's been in Animations for a while.  The Animations\nattribute validation logic did not clear the attributes gathered during\na session after processing.  So they were repeatedly processed.  Ugh.\nThat's fixed.","distinct":false,"url":"https://api.github.com/repos/ChiralBehaviors/Ultrastructure/commits/e339b07bd4e2472ca88f7eea37ec46b81d691e2d"},{"sha":"d50cf35a7f03fd35c544603e92ca6e2b3dd5029a","author":{"email":"2c7491310a90f550e2ec4394c88f9751b66ec48d@gmail.com","name":"Halloran Parry"},"message":"Merge pull request #145 from ChiralBehaviors/generation-optimized-phantasms\n\nGeneration optimized phantasms","distinct":true,"url":"https://api.github.com/repos/ChiralBehaviors/Ultrastructure/commits/d50cf35a7f03fd35c544603e92ca6e2b3dd5029a"}]}