{"ref":"refs/heads/master","push_id":55558173,"commits":[{"sha":"f27a55af1719af68b755a215a8f33ab0385d69e0","author":{"email":"2ffb595ed3e4571118b980a434e04dbc6e2153fc@fnal.gov","name":"Burt Holzman"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/f27a55af1719af68b755a215a8f33ab0385d69e0","message":"Fix for merges for git versions prior to 1.6.2\n\nThe formatting for the \"Merge\" line in the git log changed between GIT 1.6.1\nand 1.6.2.  Prior to 1.6.2, the merge parents contained trailing ellipses."},{"sha":"b4eb7c14967fe3a154ce20721d2130d78f3ea760","author":{"email":"2ffb595ed3e4571118b980a434e04dbc6e2153fc@fnal.gov","name":"Burt Holzman"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/b4eb7c14967fe3a154ce20721d2130d78f3ea760","message":"Replace git option --oneline with --pretty=oneline"},{"sha":"05b618b0f473aaa1af281b59b70b24191b303090","author":{"email":"b261df9e2037ac160b8b0bc5d2b71aa1b0f0a99c@gmail.com","name":"Akzhan Abdulin"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/05b618b0f473aaa1af281b59b70b24191b303090","message":"Merge pull request #110 from holzman/git-1.6.1-backwards-compat\n\nGit 1.6.1 backwards compat"},{"sha":"5530365925c52a3a744150e5ca343db885c54980","author":{"email":"f2979e1132095e85160226fed97dbfe1d3f134e6@wannawork.de","name":"Bodo Tasche"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/5530365925c52a3a744150e5ca343db885c54980","message":"new release"},{"sha":"9575c2ac77272ab021f82669f8fc5cf93a228f83","author":{"email":"b261df9e2037ac160b8b0bc5d2b71aa1b0f0a99c@gmail.com","name":"Akzhan Abdulin"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/9575c2ac77272ab021f82669f8fc5cf93a228f83","message":"Change Git.show definition, start class documentation."},{"sha":"d1a53e02f76f3dc17697a5c7c882ba13e22f0081","author":{"email":"b261df9e2037ac160b8b0bc5d2b71aa1b0f0a99c@gmail.com","name":"Akzhan Abdulin"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/d1a53e02f76f3dc17697a5c7c882ba13e22f0081","message":"Change homepage to GitHub project page."},{"sha":"f5ade9bf008bd20a98119c7cba44f5d01a3ecd04","author":{"email":"b261df9e2037ac160b8b0bc5d2b71aa1b0f0a99c@gmail.com","name":"Akzhan Abdulin"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/f5ade9bf008bd20a98119c7cba44f5d01a3ecd04","message":"Update README to point to repository and license."},{"sha":"05bf74b6c70f6d595d09f63a3744fb14e63b6c47","author":{"email":"b261df9e2037ac160b8b0bc5d2b71aa1b0f0a99c@gmail.com","name":"Akzhan Abdulin"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/05bf74b6c70f6d595d09f63a3744fb14e63b6c47","message":"Include license to documentation [ci skip]."},{"sha":"690b374c9147d7fe944138771d305e9323a2911f","author":{"email":"b261df9e2037ac160b8b0bc5d2b71aa1b0f0a99c@gmail.com","name":"Akzhan Abdulin"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/690b374c9147d7fe944138771d305e9323a2911f","message":"We need no source files."},{"sha":"87f51d466445b66b34c2f8b868b0b9adf7607303","author":{"email":"b261df9e2037ac160b8b0bc5d2b71aa1b0f0a99c@gmail.com","name":"Akzhan Abdulin"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/87f51d466445b66b34c2f8b868b0b9adf7607303","message":"SMTP UTF-8 encoding issue (Ruby 1.9 and above), fixes #112"},{"sha":"8457f6ea51c2b8ef779b6429caf05e6c3b2f8355","author":{"email":"fac21f720fbdb436c9023db1f270975a3e4edfb7@gmail.com","name":"Marcin Michalowski"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/8457f6ea51c2b8ef779b6429caf05e6c3b2f8355","message":"Add gitlabhq support"},{"sha":"9020528d9302c2d21d599aeb98cae737cb970a3f","author":{"email":"b261df9e2037ac160b8b0bc5d2b71aa1b0f0a99c@gmail.com","name":"Akzhan Abdulin"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/9020528d9302c2d21d599aeb98cae737cb970a3f","message":"Merge pull request #113 from doubledrones/master\n\nAdd gitlabhq support"},{"sha":"6623d1b07838270c8315fa9518b13f25a783d230","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@jberry.us","name":"James Berry"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/6623d1b07838270c8315fa9518b13f25a783d230","message":"Avoid ArgumentError when looking for a hooks.mailiinglist that is not present"},{"sha":"cf2ca5c7d96e995bc65743488c58f1eb5d4482ff","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@jberry.us","name":"James Berry"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/cf2ca5c7d96e995bc65743488c58f1eb5d4482ff","message":"Don't make a big deal about having no recipients, as that may be desired:\nsimply warn that there are no recipients, and give a clue as to how they\nmight be set.\n\nThis is useful in a case such as with gitolite, where the hook may be installed\nin repositories where no notifications are desired, and with a shared\nconfig file."},{"sha":"7b5d5c726a6944bf3cf17e2ea6605b67149fa220","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@jberry.us","name":"James Berry"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/7b5d5c726a6944bf3cf17e2ea6605b67149fa220","message":"Git log returns commits in lifo order, so reverse the commits after scanning\nthe log in order to order commits with the first as [1], the second as [2], etc."},{"sha":"466ae1a8aff72ed516a8b9f9adda634d8bea001b","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@jberry.us","name":"James Berry"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/466ae1a8aff72ed516a8b9f9adda634d8bea001b","message":"Truncate long lines as we read the diff file.\nThis solves several problems at once:\n\n * Improves performance, as we don't need to do diffs on very long lines,\n   which are pretty useless anyway.\n * Increases the odds that our long lines won't need to truncated by the\n   mail server, which causes problems by inserting line breaks into the\n   middle of valid UTF8 sequences."},{"sha":"c1a860f3ecda019f3e2d306b81505000c567adaa","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@jberry.us","name":"James Berry"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/c1a860f3ecda019f3e2d306b81505000c567adaa","message":"whitespace only"},{"sha":"56cc48bf31eb29c8ef0e10573e9dfc04296c350e","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@jberry.us","name":"James Berry"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/56cc48bf31eb29c8ef0e10573e9dfc04296c350e","message":"Encoding the message body with quoted-printable encoding, adding soft line breaks per specification to keep line length <= 76 characters.\nThis ensures that the message won't violated maximum line lengths specified for mail transfer, and that the MTA won't decide to arbitrarily split lines in inconvenient locations, such as in the middle of a UTF8 character, which can cause decoding failures."},{"sha":"357c199b3901ea2fff7db07502f064eab73cf6a1","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@jberry.us","name":"James Berry"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/357c199b3901ea2fff7db07502f064eab73cf6a1","message":"Correct detection of UTF8 start byte"},{"sha":"731e6e37392aabd4d7a34f8a5278f05fd565e5f7","author":{"email":"b261df9e2037ac160b8b0bc5d2b71aa1b0f0a99c@gmail.com","name":"Akzhan Abdulin"},"url":"https://api.github.com/repos/holzman/git-commit-notifier/commits/731e6e37392aabd4d7a34f8a5278f05fd565e5f7","message":"Merge pull request #114 from jdberry/master\n\nBug fixes"}],"head":"be260426acdd1d27f27745b7e691c48847e503f0","size":76}