{"push_id":939607349,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"a33f530c0a72211a8d47b79fdcb6dc0922cb34b7","before":"eeefb756bea1f1311baea8e3102f6e27e586cac6","commits":[{"sha":"9eb440774a7fba22fbafcb9958a185cec8461649","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"Fix #722: aggregate_coverage.py does not aggregate the coverage reports of the same tracked lines\n\nAccumulate the counters of the same tracked blocks of code from multiple coverage files","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/9eb440774a7fba22fbafcb9958a185cec8461649"},{"sha":"e0369cc234d06698b4d384a34dbbcd9afddddba4","author":{"email":"6166165f1fd7b751f036e109c02ee9c2447b66bb@elastic.co","name":"DeDe Morton"},"message":"Fix community beats link in CONTRIBUTING.md","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/e0369cc234d06698b4d384a34dbbcd9afddddba4"},{"sha":"623a2feaf21c9ca92847c6f09a992e916ed43b88","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"Nicolas Ruflin"},"message":"Merge pull request #742 from dedemorton/fix_communitybeats_link\n\nFix community beats link in CONTRIBUTING.md","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/623a2feaf21c9ca92847c6f09a992e916ed43b88"},{"sha":"265b30d54f2df5e08174c865410a3583f66cda5c","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"ruflin"},"message":"Simplify Harvester and Prospector to make it more readable\n\n* Make functions out of similar code for continue existing file and resuming harvesting\n* Simplify channel handling by always taking channel from harvester and passing harvester around\n* Split up and reorganise scanning in multiple functions for better readability\n* Clean up code and comments","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/265b30d54f2df5e08174c865410a3583f66cda5c"},{"sha":"0492e01355d407edd0ebe71572b1ba3c983f199e","author":{"email":"2d8d7ff60af805190666ea1a16d858d5060b34bf@packetbeat.com","name":"Tudor Golubenco"},"message":"Add deploy script\n\n* The set_version script also creates the version.yml file in packer\n* The deploy script simply calls the required make commands in the packer\n  folder\n* Also updated the gopacket patch","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/0492e01355d407edd0ebe71572b1ba3c983f199e"},{"sha":"4d1fbdbf6913d94deaac4c00ed04dfed829f7ec3","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"Nicolas Ruflin"},"message":"Merge pull request #747 from tsg/add_deploy_script\n\nAdd deploy script","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/4d1fbdbf6913d94deaac4c00ed04dfed829f7ec3"},{"sha":"091460454927997913d966bd59cdbed7cbbe2a64","author":{"email":"24763e7613b3fa0f8557df3eb7377f5afe0ad9a6@elastic.co","name":"Steffen Siering"},"message":"Merge pull request #724 from ruflin/log-harvester\n\nSimplify Harvester","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/091460454927997913d966bd59cdbed7cbbe2a64"},{"sha":"ae740cbf771a0a1b5f9d4c52cfde8de877761c81","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"Nicolas Ruflin"},"message":"Merge pull request #723 from cyrilleverrier/bug_722_aggregate_coverage\n\nFix #722: aggregate_coverage.py does not aggregate","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/ae740cbf771a0a1b5f9d4c52cfde8de877761c81"},{"sha":"0665d827bb0d1fae0a4913d7ad6825eb5f139df5","author":{"email":"2d8d7ff60af805190666ea1a16d858d5060b34bf@packetbeat.com","name":"Tudor Golubenco"},"message":"Added script to merge one branch into another\n\nCreates a local branch, does the merge in it. In case of conflicts\nit stops and can be resumed with `--continue`. It pushes to your\nfork so you can then open the PR.\n\nAutomatically deletes the temporary branches before it needs them.","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/0665d827bb0d1fae0a4913d7ad6825eb5f139df5"},{"sha":"dc1773eaf3e66ddf5cbaa564bb55dbb8e51218ff","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"Fix #752: test case failed\n\nfs.used_p is a number (integer or float)","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/dc1773eaf3e66ddf5cbaa564bb55dbb8e51218ff"},{"sha":"7a36fd635608d272d50442c680dc4fbf1f7cc4d0","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"ruflin"},"message":"Make beats properly exit\n\nParts of libbeat were exiting the application directly by using os.Exit(). This makes it impossible always clean up the application before cleanup. In addition, a manager which is part of a beat gets also exited in case the beat exits, which is not inteded.\n\n* os.Exit() was removed from all places\n* Additional tests were added to test exit behaviour\n* Test for version check was added\n* Add test for -configtest flag\n* Make error log messages starting lowercase","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/7a36fd635608d272d50442c680dc4fbf1f7cc4d0"},{"sha":"ecb1b73e63adea39f2157252805e5298b6b2d805","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"Nicolas Ruflin"},"message":"Merge pull request #751 from tsg/merge_pr_script\n\nAdded script to merge one branch into another","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/ecb1b73e63adea39f2157252805e5298b6b2d805"},{"sha":"e440e949597ee3f5de20d534eaf860927ee85450","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"Nicolas Ruflin"},"message":"Merge pull request #753 from cyrilleverrier/752_topbeat_fix_systemtest\n\nFix #752: test case failed","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/e440e949597ee3f5de20d534eaf860927ee85450"},{"sha":"02a5f4828c9517eea09709b4164b2d986e913b6f","author":{"email":"2d8d7ff60af805190666ea1a16d858d5060b34bf@elastic.co","name":"Tudor Golubenco"},"message":"Merge pull request #736 from ruflin/no-exit\n\nMake beats properly exit","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/02a5f4828c9517eea09709b4164b2d986e913b6f"},{"sha":"20c03e005b58b268ae17c1eb4f59d8e6a98fe85e","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"make libbeat/scripts/Makefile importable by community beats\n\n1. Expose ES_BEATS and GOPACKAGES variables\n       They can be overriden in the comunity beat's Makefile as follow:\n\t\tBEATNAME=mybeat\n                BEAT_DIR=github.com/mybeat\n\t\tES_BEATS=./vendor/github.com/elastic/beats\n\t\tGOPACKAGES=$(shell glide novendor)\n\t\tinclude $(ES_BEATS)/libbeat/scripts/Makefile\n\n2. Generate html reports fron coverage files (*.cov) in the Makefile rules:\n\t- unit-tests\n\t- integration-tests","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/20c03e005b58b268ae17c1eb4f59d8e6a98fe85e"},{"sha":"a33f530c0a72211a8d47b79fdcb6dc0922cb34b7","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"Nicolas Ruflin"},"message":"Merge pull request #721 from cyrilleverrier/makefile-test-coverage\n\nmake libbeat/scripts/Makefile importable by community beats","distinct":true,"url":"https://api.github.com/repos/jmelfi/beats/commits/a33f530c0a72211a8d47b79fdcb6dc0922cb34b7"}]}