{"push_id":1779725212,"size":17,"distinct_size":0,"ref":"refs/heads/master","head":"afb6093cca112ad7332f005c6a57e479d5706341","before":"9e604322c65a19a8f493777a34e5ce8b7093e50e","commits":[{"sha":"5918089c12a583bb5bcf9b840d114f84593ab446","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Fixed Code Climate Rubocop configuration.\n\n- Needed to define the URL and path in order for the configuration to\n  be picked up properly.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/5918089c12a583bb5bcf9b840d114f84593ab446"},{"sha":"d2a00948fcb65a218646b3ea57c3244c8f845cf0","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Fixed commit body leading space cop false positive with empty body.\n\n- Answers true when subject exists but body is empty.\n- Allows for commits that are self-explanititory and don't need a body.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/d2a00948fcb65a218646b3ea57c3244c8f845cf0"},{"sha":"561147f1fd675e3cd3eba4f65749ecd3e5e9cee1","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Removed `.id` from style subclasses.\n\n- The ID is calculated by the superclass -- No need to have a hard-\n  coded value at the subclass level.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/561147f1fd675e3cd3eba4f65749ecd3e5e9cee1"},{"sha":"ea1328fb933516ac0eb8af57c3e1a749056ea4fc","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Added commit body lines support.\n\n- Provides a convienence method for acquiring an array of lines that\n  consist of the commit message body.\n- Will help reduce duplication in various cops that need this array of\n  lines.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/ea1328fb933516ac0eb8af57c3e1a749056ea4fc"},{"sha":"15633858825edb2c7a77a79403441b20900be6a2","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Added commit body line length cop.\n\n- Ensures each line of the commit body does not exceed 72 characters in\n  length.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/15633858825edb2c7a77a79403441b20900be6a2"},{"sha":"6f36216191c0fd9c2ae4c3780705f1bcc19b5070","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Added commit author name parts cop.\n\n- Ensures the author name has a minimum number of parts.\n- Parts are determined using single space delimiters.\n- Default minimum: 2.\n  - Valid Example: \"Jill Doe\"\n  - Invalid Example: \"Jill\"","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/6f36216191c0fd9c2ae4c3780705f1bcc19b5070"},{"sha":"002b661f97e25e6f372510a6ad9d67b1927c0b16","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Added commit author name capitalization cop.\n\n- Ensures author names in Git commits are always capitalized.\n- Valid Examples:\n  - \"Jill\"\n  - \"Jill Doe\"\n  - \"Jill B Doe\"\n- Invalid Examples:\n  - \"jill\"\n  - \"jill Doe\"\n  - \"Jill b Doe\"","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/002b661f97e25e6f372510a6ad9d67b1927c0b16"},{"sha":"47e55932925529b7f9765c8a5f9fd3dc4d012e1b","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Added commit author email cop.\n\n- Ensures an email exists and looks like a valid email address.\n- This is not a strict enforcement of the email address format and\n  could possibly use further improvement in the future.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/47e55932925529b7f9765c8a5f9fd3dc4d012e1b"},{"sha":"8517ba1c59edb7646f461843cff9e480e517a24a","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Added commit body phrase cop.\n\n- Ensures Git commit message bodies avoid non-descriptive phrases for\n  improved readability and clarity.\n- [Reference](http://css-tricks.com/words-avoid-educational-writing).","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/8517ba1c59edb7646f461843cff9e480e517a24a"},{"sha":"3ba06d7c504afcc41833af83362855b80b04040b","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Added commit body bullet cop.\n\n- Ensures consistent bullet point syntax.\n- Blacklists the following styles: [*, •].","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/3ba06d7c504afcc41833af83362855b80b04040b"},{"sha":"5c091f8e6d07ed0e3159d6963416b09e539ea729","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Updated commit subject prefix cop to use whitelist.\n\n- Uses consistent terminology for whitelist/blacklist settings.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/5c091f8e6d07ed0e3159d6963416b09e539ea729"},{"sha":"3fdb9ae5f1af61e76a65a41ae3d5246d9fc36211","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Updated commit subject suffix cop to use whitelist.\n\n- Uses consistent terminology for whitelist/blacklist settings.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/3fdb9ae5f1af61e76a65a41ae3d5246d9fc36211"},{"sha":"484a0301e024d0597382936e00523aa6e2d3a8f3","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Updated reporter to capture errors by commit SHA.\n\n- Allows all errors to be grouped per commit for improved feedback and\n  error resolution.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/484a0301e024d0597382936e00523aa6e2d3a8f3"},{"sha":"10180304473050455dec8a2f7e503d40900960ea","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Added Rake support.\n\n- Makes it convenient to wire Git Cop into an existing build process.\n- To use, add the following to your `Rakefile`:\n  `require \"git/cop/rake/setup\"`\n- Once configured, you'll be able to run the `git_cop` task.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/10180304473050455dec8a2f7e503d40900960ea"},{"sha":"c83348d9b8774ef4957177ae021ff1f1998b771e","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Updated commit subject length to equal body length.\n\n- The original 50 character limit seemed too restrictive and has been\n  updated to match body length instead.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/c83348d9b8774ef4957177ae021ff1f1998b771e"},{"sha":"9136d2f934622c3f3b9e3badcbf757806402523e","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Removed double colon from gem label.\n\n- The double colon is necessary for the code to execute but not for\n  display purposes.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/9136d2f934622c3f3b9e3badcbf757806402523e"},{"sha":"afb6093cca112ad7332f005c6a57e479d5706341","author":{"name":"Brooke Kuhlmann","email":"3b9dd9c86fc3e3c88d72bc8a001341b2335e1f01@alchemists.io"},"message":"Added version release changes.","distinct":false,"url":"https://api.github.com/repos/bkuhlmann/git-cop/commits/afb6093cca112ad7332f005c6a57e479d5706341"}]}
{"actor":{"display_login":"bkuhlmann"}}