{"push_id":1375543389,"size":217,"distinct_size":146,"ref":"refs/heads/master","head":"1b13f01e08311e7246b893ccb3758d465363b33c","before":"3a0e467a1ca446f05c21d9e6fcdc2ebdba0523e3","commits":[{"sha":"1a939e5290716b6392a2a473be8b73cbb391f608","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Started refactor for frontend separation.\n\nBeginning with removing references to FCGX_Request structure in\nthe parts of the code which don't explicitly depend on FCGI. This\ncommit is just the first step towards replacing it with a typedef.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/1a939e5290716b6392a2a473be8b73cbb391f608"},{"sha":"6d2e515fbdadc1117dc8bd24447d69461020165a","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Changing more stuff to refer to the request object.\n\nAnother step towards removing references to FCGX_Request, with\na view to extracting the front-end.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/6d2e515fbdadc1117dc8bd24447d69461020165a"},{"sha":"f9886bd4b2f591c5089645778596fd173f2c55c9","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Pushing more FCGI-specific stuff out to its own file.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/f9886bd4b2f591c5089645778596fd173f2c55c9"},{"sha":"84f2890c6cf0795085fcfaffa90b6164a0d3bd02","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Refactored to abstract away from FCGX_Request.\n\nThat's mostly hidden in `struct fcgi_request` now, so the rest of\nthe code is clean to start extracting testable libraries.\n\nNote that for full frontend independence, the threading model will\nhave to be sorted out / extracted as well.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/84f2890c6cf0795085fcfaffa90b6164a0d3bd02"},{"sha":"01702c7b54fc597891b21c07a727458bbca06fcf","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Extracted common parts to library for testing.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/01702c7b54fc597891b21c07a727458bbca06fcf"},{"sha":"12d4fea112354b65cb93b571380292a95641f2b8","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Ignore noinst library files.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/12d4fea112354b65cb93b571380292a95641f2b8"},{"sha":"4828fa596fba6f547541c6dae3526581f3ac60e7","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into library_split\n\nConflicts:\n\tinclude/api07/map_handler.hpp\n\tsrc/Makefile.am\n\tsrc/api06/map_handler.cpp\n\tsrc/api06/nodes_handler.cpp\n\tsrc/api06/relations_handler.cpp\n\tsrc/api06/ways_handler.cpp\n\tsrc/api07/map_handler.cpp\n\tsrc/main.cpp","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/4828fa596fba6f547541c6dae3526581f3ac60e7"},{"sha":"0a1069a07bd5d1ae1c65bfcb7fb88035ab01bcab","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Remove static initialisation based registry.\n\nInstead, do things the old fashioned way and include them via\nifdefs. This solves a problem which is caused by having static\ninitialisers in library (ar) files where the linker can see\nthey're not called directly and elides them.\n\nWe retain the ability to add backends on the fly, because this\nwill be useful for testing purposes.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/0a1069a07bd5d1ae1c65bfcb7fb88035ab01bcab"},{"sha":"3ed636f37412f387d289f927cb6fdced7588a1c4","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Split backends off into their own libraries.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/3ed636f37412f387d289f927cb6fdced7588a1c4"},{"sha":"fc50da278390dc456f96a224b1755541b34857fe","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into library_split","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/fc50da278390dc456f96a224b1755541b34857fe"},{"sha":"39b3af8a567329eeec79f2c609c792e4f11d1877","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Update node ways handler for FCGI independence.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/39b3af8a567329eeec79f2c609c792e4f11d1877"},{"sha":"f6b0d9e49912551056c9df586b8fda654a56498f","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Added static XML backend.\n\nThis is mainly for testing purposes, and loads an XML file into\nRAM which it uses as a very inefficient database. This is OK for\ntesting and for small scale serving - perhaps demos. It's never\ngoing to handle the full planet, but that's not what it's for.\n\nI'm going to use this to mock the backend for the tests so that\nmost of them can avoid having to create new databases and slow\nstuff like that.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/f6b0d9e49912551056c9df586b8fda654a56498f"},{"sha":"8ec01755201d90ecb541380c126dfa38184cb9e0","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Moved request helpers out to core library.\n\nThis didn't actually depend on FCGI any more, and is needed for\nrequest processing from the (WIP) test processor, so it needed to\nbe in the core library instead of just compiled in along with\nmain.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/8ec01755201d90ecb541380c126dfa38184cb9e0"},{"sha":"9f5f6445def9e92a2db83a063d93b045755615fb","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Updated autoconf-archive Boost scripts, added filesystem.\n\nThe Boost filesystem library is needed for the new test harness.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/9f5f6445def9e92a2db83a063d93b045755615fb"},{"sha":"7069b75a7626ceb26beaefa96632c367a24c4c31","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Fixed bugs in staticxml backend.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/7069b75a7626ceb26beaefa96632c367a24c4c31"},{"sha":"e936c9bdf989bddca58c352552b62da54ccc098b","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Added first 'core' test case.\n\nIt is empty at the moment, and does nothing other than test that\nthe test works without crashing.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/e936c9bdf989bddca58c352552b62da54ccc098b"},{"sha":"a4c55ab772848e9aa1939f14e06fc83a788ee9f8","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Moved handler into core library for test use.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/a4c55ab772848e9aa1939f14e06fc83a788ee9f8"},{"sha":"2166784f180685608a92ae1bb63bd3ff6586b75a","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Create first propert test cases.\n\nAt the moment it isn't checking the actual content, just the\nheaders. But it's enough to check a few of the first cases\nof the map check.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/2166784f180685608a92ae1bb63bd3ff6586b75a"},{"sha":"3e6eec27454ce210e733a14b013a204a951e0435","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Filled out test case to actually compare bodies.\n\nComparison is somewhat limited right now, but serves enough to\ncompare the 'empty' test case for XML content type.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/3e6eec27454ce210e733a14b013a204a951e0435"},{"sha":"f198aeeefdd1b9acbebe7e04e8fffc63c45f1fcc","author":{"name":"Matt Amos","email":"82531f0e3dbacbd0204082a0aed38a318b1f04e7@gmail.com"},"message":"Added more map test cases.","distinct":false,"url":"https://api.github.com/repos/woodpeck/openstreetmap-cgimap/commits/f198aeeefdd1b9acbebe7e04e8fffc63c45f1fcc"}]}
{"actor":{"display_login":"woodpeck"}}