Closed creature closed 9 years ago
This looks great @creature. I can't for the life of me figure out why Travis-CI didn't run on the PR, though... :confused:
Okay, I ran the tests manually locally on this PR, all looks good. Thanks so much for the contribution!
No problem! Glad to have helped. :) I've also got no idea why Travis didn't run on it.
If I'm committing two semi-related bits of functionality, I'll often use a semicolon in the commit message to separate them:
git commit -m "Fix escaping of semicolons; unit test to ensure it works."
scmpuff
didn't treat the semicolon as a special character. This results in abridged commit messages, and errors in the output:This PR fixes that. I also tested that actual semicolons are unaffected (eg.
git commit -m "Foo; bar"; say "Commit finished"
), but I couldn't see a good way to write a test for that case.