{"push_id":537532834,"size":1,"distinct_size":1,"ref":"refs/heads/issue-9","head":"7821ff4f813550affb49e592db8a9b2c4ba4cc70","before":"c2ab7b38f39193328759ce21809818ed89d2c6ba","commits":[{"sha":"7821ff4f813550affb49e592db8a9b2c4ba4cc70","author":{"email":"6364fafe2fb638c2c195524856b7e850805ec613@gmail.com","name":"Pat Pannuto"},"message":"Defer lowering all caps until recursion is done\n\nConsider `titlecase(\"RED-BLACK NEWSPAPER TITLE\")`:\n\nBecause `RED-BLACK` is hyphenated a null callback will have three chances:\n\n  1. `RED-BLACK`\n  2. `red`\n  3. `black`\n\nIt is odd that the argument to 2 and 3 is lower cased when\nthe original input was not. (A similar thing happens for\nwords with /'s.) This commit defers lower-casing until the\nhyphenated phrase is fully resolved.\n\nAddresses Issue #9.","distinct":true,"url":"https://api.github.com/repos/ppannuto/python-titlecase/commits/7821ff4f813550affb49e592db8a9b2c4ba4cc70"}]}