{"push_id":1030272875,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"22aaabbd1266a6d98241d67e5800ebdbb22cece2","before":"78c57edc9cd67a06dbf4e773a833bfdca75325a3","commits":[{"sha":"3dacb691a120ac0466f6e498993d780b74b35514","author":{"email":"6ed7efe0ffdee78d655e5ad60691472f0fb43b1c@zunautica.org","name":"Charlie Fyvie-Gauld"},"message":"protocol: Fixed to coercing string","distinct":true,"url":"https://api.github.com/repos/SpringDVS/springdvs_rs/commits/3dacb691a120ac0466f6e498993d780b74b35514"},{"sha":"33ad9bbf2adf852fc57a64d088465c29e43b32ef","author":{"email":"6ed7efe0ffdee78d655e5ad60691472f0fb43b1c@zunautica.org","name":"Charlie Fyvie-Gauld"},"message":"formats: Add start of formats module\n\nThis will enable quickly working with formats specified in the spec","distinct":true,"url":"https://api.github.com/repos/SpringDVS/springdvs_rs/commits/33ad9bbf2adf852fc57a64d088465c29e43b32ef"},{"sha":"07f67d0ffcae7fc8dbdbd3b2aed3491fe66d6c1c","author":{"email":"6ed7efe0ffdee78d655e5ad60691472f0fb43b1c@zunautica.org","name":"Charlie Fyvie-Gauld"},"message":"formats: Add string to Ipv4 conversion function and tests\n\nThe conversion function includes fail states for invalid address\nstrings. The function passes tests","distinct":true,"url":"https://api.github.com/repos/SpringDVS/springdvs_rs/commits/07f67d0ffcae7fc8dbdbd3b2aed3491fe66d6c1c"},{"sha":"e14bb783943999bc3f0622dd03f556779218e183","author":{"email":"6ed7efe0ffdee78d655e5ad60691472f0fb43b1c@zunautica.org","name":"Charlie Fyvie-Gauld"},"message":"formats: Add Ipv4 to string address function\n\nThe commit includes passing tests","distinct":true,"url":"https://api.github.com/repos/SpringDVS/springdvs_rs/commits/e14bb783943999bc3f0622dd03f556779218e183"},{"sha":"1504d7f41423e92ed9f4f8c41a4a5e730273c632","author":{"email":"6ed7efe0ffdee78d655e5ad60691472f0fb43b1c@zunautica.org","name":"Charlie Fyvie-Gauld"},"message":"enums: Include InvalidFormat failure state\n\nThis is when a data format is read to be incorrect and could not be\nconverted properly","distinct":true,"url":"https://api.github.com/repos/SpringDVS/springdvs_rs/commits/1504d7f41423e92ed9f4f8c41a4a5e730273c632"},{"sha":"bd606f04cb3828143a897f076160631687198f25","author":{"email":"6ed7efe0ffdee78d655e5ad60691472f0fb43b1c@zunautica.org","name":"Charlie Fyvie-Gauld"},"message":"model: Basis of Node model structure and testing\n\n- Node struct is the model of a node on the network. It represents its\ncurrent state and details. Methods to instantiate from a node-string\nformat or generate a node-string format to represent the struct\n\n- Included testing for the current methods","distinct":true,"url":"https://api.github.com/repos/SpringDVS/springdvs_rs/commits/bd606f04cb3828143a897f076160631687198f25"},{"sha":"22aaabbd1266a6d98241d67e5800ebdbb22cece2","author":{"email":"6ed7efe0ffdee78d655e5ad60691472f0fb43b1c@zunautica.org","name":"Charlie Fyvie-Gauld"},"message":"lib: Include new modules, remove cruft","distinct":true,"url":"https://api.github.com/repos/SpringDVS/springdvs_rs/commits/22aaabbd1266a6d98241d67e5800ebdbb22cece2"}]}