{"push_id":760910625,"size":5,"distinct_size":1,"ref":"refs/heads/networkx-integration","head":"ce710fab022ff1c9d5c58bc227035792c1243bd5","before":"c90af08056f188fd46b59a6365695a5f0a1abc2f","commits":[{"sha":"5229a14ea4aa8abd996cd95fdd29b35587462b23","author":{"email":"a361e89d1eba6c570561222d75facbbf7aaeeafe@kitware.com","name":"Chris Harris"},"message":"Add documentation for status endpoint","distinct":false,"url":"https://api.github.com/repos/Kitware/romanesco/commits/5229a14ea4aa8abd996cd95fdd29b35587462b23"},{"sha":"e47276f454c2b2193003d04a55570e74b3d23843","author":{"email":"a361e89d1eba6c570561222d75facbbf7aaeeafe@kitware.com","name":"Chris Harris"},"message":"Merge pull request #103 from Kitware/status\n\nAdd documentation for status endpoint","distinct":false,"url":"https://api.github.com/repos/Kitware/romanesco/commits/e47276f454c2b2193003d04a55570e74b3d23843"},{"sha":"1222b666b1a3918ff65744b4540296e8e1af49d1","author":{"email":"154703299f1cd2adc7a481a898c56bbbe615970f@kitware.com","name":"Dan LaManna"},"message":"Fix bug allowing invalid ObjectIds in converter","distinct":false,"url":"https://api.github.com/repos/Kitware/romanesco/commits/1222b666b1a3918ff65744b4540296e8e1af49d1"},{"sha":"e5a232b3e4a101920ea0a75f81634f02bdfa11a9","author":{"email":"1be8bd2e3bd62a3323f29e30bca01a601d8979a2@users.noreply.github.com","name":"Dan LaManna"},"message":"Merge pull request #109 from Kitware/graph-type\n\nAdd Graph Type","distinct":false,"url":"https://api.github.com/repos/Kitware/romanesco/commits/e5a232b3e4a101920ea0a75f81634f02bdfa11a9"},{"sha":"ce710fab022ff1c9d5c58bc227035792c1243bd5","author":{"email":"154703299f1cd2adc7a481a898c56bbbe615970f@kitware.com","name":"Dan LaManna"},"message":"Integrate NetworkX into core portions of codebase\n\nRe #111\n\nThis introduces the use of validators and converters as a NetworkX\nDiGraph instead of a nested dictionary.\n\nType/Formats are represented as a 2 element tuple such as ('string',\n'text')\n\nThe nodes of the DiGraph contain the analysis needed to validate an\ninput of it's own format. The edges contain the analysis needed to\nconvert an input going from its source validator to its target\nvalidator.\n\nThis doesn't break any backwards compatibility (to my\nknowledge). Plugins can continue to call import_converters on certain\npaths and they will just be added to the DiGraph. Conversion paths are\ncomputed at the moment they need to be used.\n\nThis removes the notion of a 3-hop cutoff. This is something that will\nbe noted in the future by introducing an \"explain\"-like operation which\nwill show the path different analyses will have to take.","distinct":true,"url":"https://api.github.com/repos/Kitware/romanesco/commits/ce710fab022ff1c9d5c58bc227035792c1243bd5"}]}