{"push_id":1357518534,"size":15,"distinct_size":2,"ref":"refs/heads/refactor/storage_timestamp","head":"a125b657b34441efed615f98205032adc25002dc","before":"1d3fd2ca5931cfe91b1bec947b10693657aaafac","commits":[{"sha":"9af00b19256c51de3d700024357199287e6b8ad3","author":{"name":"Johan Uhle","email":"e06a3be0de9f4de2a1427069d9db97b021fb5c26@users.noreply.github.com"},"message":"Docs: Rotaries can have exits as well","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/9af00b19256c51de3d700024357199287e6b8ad3"},{"sha":"ceaf3623268a799e109aa85cb0d907767a37c4d0","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Make SharedDataFacade immutable","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/ceaf3623268a799e109aa85cb0d907767a37c4d0"},{"sha":"da04563e26f42c7e7a0f93e3650ffa6281b357af","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Added header guards","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/da04563e26f42c7e7a0f93e3650ffa6281b357af"},{"sha":"2512cf386d584e495e3f178ea891bb62606e7bc5","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Add better debug log output","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/2512cf386d584e495e3f178ea891bb62606e7bc5"},{"sha":"ebac9f586b5f00c5e6d6268a86bd1eb41148f341","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Adapt SharedMemory ownership changes from @oxidase\n\nWe don't leak any pointers anymore and make owning the shared memory\nexplicit.","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/ebac9f586b5f00c5e6d6268a86bd1eb41148f341"},{"sha":"1557ff81bcb7f3d304224022781ccd6acaaa57d8","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Simplify the locking logic","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/1557ff81bcb7f3d304224022781ccd6acaaa57d8"},{"sha":"c69545c47ac5055af688128096e192d0c34eb9d2","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Don't block all requests to switch data\n\nThis switchtes the data even if there are requests still running on the\nold data. osrm-datastore then waits until all of these old requests have\nfinished before freeing the old regions.\n\nThis also means that osrm-datastore will return with an error if there\nis a data update currenlty in progress.","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/c69545c47ac5055af688128096e192d0c34eb9d2"},{"sha":"847f530c8e25afe186015fba4fc53c8adc6a2434","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Only keep reader lock on shared memory during queries.","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/847f530c8e25afe186015fba4fc53c8adc6a2434"},{"sha":"caa7c994a0cc118fa8de8993940047f067e2e021","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Make SharedDataFacade try to cleanup","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/caa7c994a0cc118fa8de8993940047f067e2e021"},{"sha":"81c5cba0e5470ea2c339f371bfb6ce2db8801196","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Recover from stale mutexes with force unlocking and retry","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/81c5cba0e5470ea2c339f371bfb6ce2db8801196"},{"sha":"ee4fb89336fd6774bd1510ac82963eadf2e945d2","author":{"name":"Daniel J. Hofmann","email":"4b94a04674ad2c69d990e94ab196ac3f8e9e03d4@trvx.org"},"message":"Adds missing routable service tags\n\nhttp://taginfo.openstreetmap.org/keys/service#values","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/ee4fb89336fd6774bd1510ac82963eadf2e945d2"},{"sha":"8205c34abeaafd1fe00c74c65c4790d673379eee","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Fix duplicated code in tile plugin","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/8205c34abeaafd1fe00c74c65c4790d673379eee"},{"sha":"f77a2474eaba09e37d1eb6329f6557d67e0bb7f2","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"[skip ci] Forgot to add changelog entries","distinct":false,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/f77a2474eaba09e37d1eb6329f6557d67e0bb7f2"},{"sha":"27546bbbf9a43fe9fff7f766b349575f2438518e","author":{"name":"Huyen Chau Nguyen","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@chau-nguyen.de"},"message":"Refactor loading code for timestamp file","distinct":true,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/27546bbbf9a43fe9fff7f766b349575f2438518e"},{"sha":"a125b657b34441efed615f98205032adc25002dc","author":{"name":"Patrick Niklaus","email":"4e1022683d26da35692de323a6c615e501b23103@student.kit.edu"},"message":"Refactored loading code for .hsgr file","distinct":true,"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/commits/a125b657b34441efed615f98205032adc25002dc"}]}
{"actor":{"display_login":"chaupow"}}