{"push_id":3052641171,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"783228d7b16920eb2c2f92cffba75e9a08aef6d6","before":"20293cd7d35063ff2df6af604bf478c71f47930d","commits":[{"sha":"783228d7b16920eb2c2f92cffba75e9a08aef6d6","author":{"name":"Christopher Swasey","email":"91be8aae47948e9a6a6c4a4dbb0f16c36ea589d0@gmail.com"},"message":"Add `model` namespace with initial `Edge` class. `Edge` describes a path through a graph of roads, walls, etc, and currently just adds `EdgeFeature`s to `Segment`. `EdgeFeature`s are map elements that run parallel to each other with common start and ends, but offset from one another. This way we can deal with patches of the model delineated only by `Edge`s, and not have to worry about, e.g., the manual offsetting of a road-wall-road pattern at an early stage. Not entirely robust ATM, since connecting edges can have different sets of features and correct layout isn't currently non-ambiguous.","distinct":true,"url":"https://api.github.com/repos/endash/TownGeneratorOS/commits/783228d7b16920eb2c2f92cffba75e9a08aef6d6"}]}
{"actor":{"display_login":"endash"}}