{"push_id":925763448,"size":3,"distinct_size":3,"ref":"refs/heads/pre-merge-hook","head":"da7ac972129ee58dcaeec5da592c2e77e78a3a9b","before":"e3c79bad7e8b71824d37e0f1b95202654acca72d","commits":[{"sha":"e5ee2a21cae31daa87cda0758643b81db02de527","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drmicha.warpmail.net","name":"Michael J Gruber"},"message":"git-merge: Honor pre-merge hook\n\ngit-merge does not honor the pre-commit hook when doing automatic merge\ncommits, and for compatibility reasons this is going to stay.\n\nIntroduce a pre-merge hook which is called for an automatic merge commit\njust like pre-commit is called for a non-automatic merge commit (or any\nother commit).","distinct":true,"url":"https://api.github.com/repos/mjg/git/commits/e5ee2a21cae31daa87cda0758643b81db02de527"},{"sha":"5e7813d77648b4c27127347fefea3096744900e5","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drmicha.warpmail.net","name":"Michael J Gruber"},"message":"merge: --no-verify to bypass pre-merge hook\n\nAnalogous to commit, introduce a '--no-verify' option which bypasses the\npre-merge hook. The shorthand '-n' is taken by the (non-existing)\n'--no-stat' already.","distinct":true,"url":"https://api.github.com/repos/mjg/git/commits/5e7813d77648b4c27127347fefea3096744900e5"},{"sha":"da7ac972129ee58dcaeec5da592c2e77e78a3a9b","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drmicha.warpmail.net","name":"Michael J Gruber"},"message":"t7503: add tests for pre-merge-hook\n\nAdd tests which make sure that the pre-merge-hook is called when\npresent, allows/disallows merge commits depending on its return value\nand is suppressed by \"--no-verify\".","distinct":true,"url":"https://api.github.com/repos/mjg/git/commits/da7ac972129ee58dcaeec5da592c2e77e78a3a9b"}]}