{"push_id":1380596976,"size":15,"distinct_size":4,"ref":"refs/heads/ci","head":"7a9405654a8caa84e41752a1a2e091e2d94f50aa","before":"a3825498d9447809571b822932990a61b23929d3","commits":[{"sha":"6c4d2d3ea208bfd0d38d7c5071ea0b398e71c5c8","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"coverity: fix download URL","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/6c4d2d3ea208bfd0d38d7c5071ea0b398e71c5c8"},{"sha":"561276eed6be2c763af23ae3b034a1f194b03d0b","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"coverity: only analyze the master branch of the main repository\n\nWe used to only execute Coverity analysis on the 'development'\nbranch before commit 998f001 (Refine build limitation,\n2014-01-15), which refined Coverity build limitations. While we\ndo not really use the 'development' branch anymore, it does\nstill make sense to only analyze a single branch, as otherwise\nCoverity might get confused.\n\nRe-establish the restriction such that we only analyze libgit2's\n'master' branch. Also fix the message announcing why we do not\nactually analyze a certain build.","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/561276eed6be2c763af23ae3b034a1f194b03d0b"},{"sha":"95fa38802f12b930b3acf3fe842408bb33eb1d18","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"pqueue: resolve possible NULL pointer dereference\n\nThe `git_pqueue` struct allows being fixed in its total number of\nentries. In this case, we simply throw away items that are\ninserted into the priority queue by examining wether the new item\nto be inserted has a higher priority than the previous smallest\none.\n\nThis feature somewhat contradicts our pqueue implementation in\nthat it is allowed to not have a comparison function. In fact, we\nalso fail to check if the comparison function is actually set in\nthe case where we add a new item into a fully filled fixed-size\npqueue.\n\nAs we cannot determine which item is the smallest item in absence\nof a comparison function, we fix the `NULL` pointer dereference\nby simply dropping all new items which are about to be inserted\ninto a full fixed-size pqueue.","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/95fa38802f12b930b3acf3fe842408bb33eb1d18"},{"sha":"ea9ea6ac4a894ff76e22cb531d340b14ec62c56b","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"Documentation: fix small typos","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/ea9ea6ac4a894ff76e22cb531d340b14ec62c56b"},{"sha":"59665db3b389bf32e76b4ef070428d5400aa0d07","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"PROJECTS: consistently quote directories","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/59665db3b389bf32e76b4ef070428d5400aa0d07"},{"sha":"dc98cb28db852da5cc2820ff502f86fd69977b6b","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"openssl_stream: fix typo","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/dc98cb28db852da5cc2820ff502f86fd69977b6b"},{"sha":"18c18e3df86850f794dd2fe562ea03a2beab244e","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"coverity: check for Coverity token only if necessary\n\nWhen running a Coverity build, we have to provide an\nauthentication token in order to proof that we are actually\nallowed to run analysis in the name of a certain project. As this\ntoken should be secret, it is only set on the main repository, so\nwhen we were requested to run the Coverity script on another\nrepository we do error out. But in fact we do also error out if\nthe Coverity analysis should _not_ be run if there is no\nauthentication token provided.\n\nFix the issue by only checking for the authentication token after\ndetermining if analysis is indeed requested.","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/18c18e3df86850f794dd2fe562ea03a2beab244e"},{"sha":"0334bf4b24401c73cb9c9e2211bc4858e61b5934","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"travis: do not allow valgrind failures\n\nOur valgrind jobs haven't been failing for several builds by now.\nThis indicates that our tests are sufficiently stable when\nrunning under valgrind. As such, any failures reported by\nvalgrind become interesting to us and shouldn't be ignored when\ncausing a build to fail.\n\nRemove the valgrind job from the list of allowed failures.","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/0334bf4b24401c73cb9c9e2211bc4858e61b5934"},{"sha":"a051ee31f2a3790410c2b482611f691135d2eae0","author":{"name":"Edward Thomson","email":"f29eca94f40f9951b20ba47162df375f3575c58c@github.com"},"message":"Merge pull request #3978 from pks-t/pks/doc-improvements\n\nSmall documentation improvements","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/a051ee31f2a3790410c2b482611f691135d2eae0"},{"sha":"41ad9ebfad2e8a6c1191580250ce8d63cf5d328a","author":{"name":"Carlos Martín Nieto","email":"3ae4287760ec89ba1a3d31b56eaebebb81e219d8@github.com"},"message":"Merge pull request #3975 from pks-t/pks/ci-improvements\n\nCI Improvements","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/41ad9ebfad2e8a6c1191580250ce8d63cf5d328a"},{"sha":"19001ca7ba175500978386729b49435dfcde3d67","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"Merge pull request #3976 from pks-t/pks/pqueue-null-deref\n\npqueue: resolve possible NULL pointer dereference","distinct":false,"url":"https://api.github.com/repos/pks-t/libgit2/commits/19001ca7ba175500978386729b49435dfcde3d67"},{"sha":"7da8741c3f86f883b2aaaa9c18f24865aeac82aa","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"ci: adjust Travis CI","distinct":true,"url":"https://api.github.com/repos/pks-t/libgit2/commits/7da8741c3f86f883b2aaaa9c18f24865aeac82aa"},{"sha":"30adaa3f4bb42cfe1a33cb012291b83a3dc6e89e","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"ci: trim down appveyor","distinct":true,"url":"https://api.github.com/repos/pks-t/libgit2/commits/30adaa3f4bb42cfe1a33cb012291b83a3dc6e89e"},{"sha":"f7579f7783cfc499586d72a53299666de949ece2","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"ci: adjust README","distinct":true,"url":"https://api.github.com/repos/pks-t/libgit2/commits/f7579f7783cfc499586d72a53299666de949ece2"},{"sha":"7a9405654a8caa84e41752a1a2e091e2d94f50aa","author":{"name":"Patrick Steinhardt","email":"dd3653c239993b88599b227c6c68cda1bb01ca42@pks.im"},"message":"ci: adjust coverity script","distinct":true,"url":"https://api.github.com/repos/pks-t/libgit2/commits/7a9405654a8caa84e41752a1a2e091e2d94f50aa"}]}
{"actor":{"display_login":"pks-t"}}