{"push_id":1336286435,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"eeb991fff19d82f6c3771bd3d560ceaa2f532fc6","before":"52b53a41665bd9524fd34a333d4518c17e2c5062","commits":[{"sha":"6234a2abf1791888bbabb247b1840e035d0730f7","author":{"name":"Greig Hamilton","email":"468f031ec36cba5377364a6d269820f5c38fd7cd@gmail.com"},"message":"When ignoring syslog messages a stack trace is no longer printed\n\nPreviously when an ignored syslog message was detected a stack trace\nwould be printed even though the test would still pass.\n\nNow nothing is displayed when an ignored syslog message is detected.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/6234a2abf1791888bbabb247b1840e035d0730f7"},{"sha":"65b320d76da9f6b719a230890077e85b3a7fb532","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Merge pull request #7 from greig-hamilton/hide-syslog-stack-trace\n\nWhen ignoring syslog messages a stack trace is no longer printed","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/65b320d76da9f6b719a230890077e85b3a7fb532"},{"sha":"61c4f1f31a599b4489eb5bbf80e71936f1f67314","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Fix error handling in deserialise_bytes()","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/61c4f1f31a599b4489eb5bbf80e71936f1f67314"},{"sha":"90d225b39d0825d481297bb6053c60c57d33faf9","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Elide one directory level in build/vagrant/\n\nbecause it turns out nothing lived outside the platforms/ directory\nanyway.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/90d225b39d0825d481297bb6053c60c57d33faf9"},{"sha":"dd86e7d5dd2028e4151624bcd11425ff5f097e6b","author":{"name":"Greig Hamilton","email":"468f031ec36cba5377364a6d269820f5c38fd7cd@gmail.com"},"message":"Consistently use bool in proxy_listener.cxx\n\nThe code is more consistent if bool is used everywhere instead\nof mixing and matching between bool and int.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/dd86e7d5dd2028e4151624bcd11425ff5f097e6b"},{"sha":"8590ea10180b0121ac4fb90e5daedf61558916e8","author":{"name":"Greig Hamilton","email":"468f031ec36cba5377364a6d269820f5c38fd7cd@gmail.com"},"message":"If a proxy call cannot be decoded then fail the test\n\nIf the proxy call fails for some reason then it is\nbetter to err on the side of caution and fail the\ntest.  Print out a log message to the user to tell\nthem why the test has failed.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/8590ea10180b0121ac4fb90e5daedf61558916e8"},{"sha":"5d207307cf4da53dd0af07a773f01440195c9fdc","author":{"name":"Greig Hamilton","email":"468f031ec36cba5377364a6d269820f5c38fd7cd@gmail.com"},"message":"Malloc memory instead of assuming the string is less than 1024 characters\n\nWhen deserialising an event in the proxy listener it was assumed\nthat all strings would be less than 1024 bytes.  This isn't a\nvalid assumption.  This patch now allocated the required memory\nand then frees it again once the event is finished with.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/5d207307cf4da53dd0af07a773f01440195c9fdc"},{"sha":"4b43f70018710a4410f1a0e35db271ef4881adcb","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Remove unused variable in deserialise_event()","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/4b43f70018710a4410f1a0e35db271ef4881adcb"},{"sha":"e00da1e0bbf27571e0d708831157b195106010fb","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Allow for separate release & top-of-tree builds\n\n- Add infrastructure to allow OBS builds to use slightly\n  different spec files for release and top-of-tree builds.\n\n- Don't build docs for top-of-tree builds","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/e00da1e0bbf27571e0d708831157b195106010fb"},{"sha":"d8ae280c876c67e43245b129a7d5869100fa65ea","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Don't attempt to install manpages if not generated","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/d8ae280c876c67e43245b129a7d5869100fa65ea"},{"sha":"0545b8a917e0a90673ae5407fb29abd7f3db74f9","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Better idea: run Doxygen, only, for all: target\n\nand the rest of the documentation pipeline for the docs: target,\nas before.  This way the manpages get built and installed for\ntop-of-tree builds, but not the manual.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/0545b8a917e0a90673ae5407fb29abd7f3db74f9"},{"sha":"973a03f6460e9e72a412c575e6292148fd217250","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Woops forgot to check these in.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/973a03f6460e9e72a412c575e6292148fd217250"},{"sha":"d1053601d9cfef0979af2844d558ad4491324b59","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Don't run prune-doxygen.pl for all:\n\nleave it until docs: as it uses a Perl module not available on some OSes.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/d1053601d9cfef0979af2844d558ad4491324b59"},{"sha":"8a2a8824df8a3a5036fe6c50dc915ef71ae9c012","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Fix RST error in getting-started.rst\n\nwhich silently broke the readthedocs.org build.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/8a2a8824df8a3a5036fe6c50dc915ef71ae9c012"},{"sha":"2d6fe129a7696f3fc0b9d55dd9404f5f7a0fa884","author":{"name":"Greig Hamilton","email":"468f031ec36cba5377364a6d269820f5c38fd7cd@gmail.com"},"message":"Force all compiler warnings to be errors","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/2d6fe129a7696f3fc0b9d55dd9404f5f7a0fa884"},{"sha":"d964348c4d9efe0a4b39ce48e50e5420cb83292d","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Merge pull request #9 from greig-hamilton/make-warnings-error\n\nForce all compiler warnings to be errors","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/d964348c4d9efe0a4b39ce48e50e5420cb83292d"},{"sha":"1a1e5a193fa48a2c73de1ad70da0f5aafba49350","author":{"name":"Greig Hamilton","email":"468f031ec36cba5377364a6d269820f5c38fd7cd@gmail.com"},"message":"Creating a filename object with a null char* shouldn't crash\n\nIt is possible for a filename_t to be constructed with a null pointer\npassed in.  The code should handle this gracefully.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/1a1e5a193fa48a2c73de1ad70da0f5aafba49350"},{"sha":"df7b9aaef6d532920b57ab954089a092b3b680a6","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Merge pull request #10 from greig-hamilton/fix-debug-crash\n\nCreating a filename object with a null char* shouldn't crash","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/df7b9aaef6d532920b57ab954089a092b3b680a6"},{"sha":"a6d2a8f9f1967433bcf7b3d5c8162d954c7e138e","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Simplify the doc tarball\n\nSimplify the Makefile rules to build the doc tarball down to contain\njust the manual, because:\n\n- the man pages are now built by the all: target, and\n\n- the Getting Started and API Reference docs are now merged\n  into the manual, and\n\n- the online web version of the released manuals is now on\n  readthedocs.org, so we don't need to feed docs to the\n  novaprova.org website anymore.\n\nAlso modify the REL version of the spec file to extract the manual\nfrom the docs tarball provided as Source1.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/a6d2a8f9f1967433bcf7b3d5c8162d954c7e138e"},{"sha":"2373e18cea24ffca9313bd7c3d46495f0ab155bc","author":{"name":"Greg Banks","email":"b78f6536e9ad8aad5c7131d3aded108b69cd07a0@fmeh.org"},"message":"Fix EPEL bootstrapping in Vagrant provisioning\n\nThere were too many \\ in the script which broke the URL in\nthe EPEL bootstrap repo file.","distinct":true,"url":"https://api.github.com/repos/greig-hamilton/novaprova/commits/2373e18cea24ffca9313bd7c3d46495f0ab155bc"}]}
{"actor":{"display_login":"greig-hamilton"}}