{"push_id":685376577,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"361de1e40109f612dfcd1fb67302fa60c1ccc15f","before":"e74ca14c37136b346d32ec762440a347b2ed4a9f","commits":[{"sha":"c142cee36c842eb7481fa26fb0c160c5465fce98","author":{"email":"ab95cd2ac3f808cc5ad5075efc55d13491075ec6@gmail.com","name":"Ruben Taelman"},"message":"Remove part states from Network and use references instead.","distinct":true,"url":"https://api.github.com/repos/CyclopsMC/IntegratedDynamics/commits/c142cee36c842eb7481fa26fb0c160c5465fce98"},{"sha":"6bb240158941640bc4e52b8bc1ac03f9282e69bf","author":{"email":"ab95cd2ac3f808cc5ad5075efc55d13491075ec6@gmail.com","name":"Ruben Taelman"},"message":"Split up cable interface into feature-specific interfaces\nThis is done because not all interfaces will always be required for all blocks.","distinct":true,"url":"https://api.github.com/repos/CyclopsMC/IntegratedDynamics/commits/6bb240158941640bc4e52b8bc1ac03f9282e69bf"},{"sha":"d9bc0dd6b82185246215cf849c888a7521b72dbf","author":{"email":"ab95cd2ac3f808cc5ad5075efc55d13491075ec6@gmail.com","name":"Ruben Taelman"},"message":"Clean up part type registration\nIt now also uses a registry just like the aspects.","distinct":true,"url":"https://api.github.com/repos/CyclopsMC/IntegratedDynamics/commits/d9bc0dd6b82185246215cf849c888a7521b72dbf"},{"sha":"b4e969e5e67874201e1dd5fad731e65fbde11cec","author":{"email":"ab95cd2ac3f808cc5ad5075efc55d13491075ec6@gmail.com","name":"Ruben Taelman"},"message":"Move network accessing to the block instead of the part container","distinct":true,"url":"https://api.github.com/repos/CyclopsMC/IntegratedDynamics/commits/b4e969e5e67874201e1dd5fad731e65fbde11cec"},{"sha":"361de1e40109f612dfcd1fb67302fa60c1ccc15f","author":{"email":"ab95cd2ac3f808cc5ad5075efc55d13491075ec6@gmail.com","name":"Ruben Taelman"},"message":"Add UML class diagrams for network and part structures","distinct":true,"url":"https://api.github.com/repos/CyclopsMC/IntegratedDynamics/commits/361de1e40109f612dfcd1fb67302fa60c1ccc15f"}]}