Closed m1foley closed 7 years ago
Wow, that's weird. I have no idea why the symlink is not being put in place properly for you. I guess there is no real reason why we are using a symlink to figure out which hook is the default hook. We can just move that logic into code instead https://github.com/jish/pre-commit/pull/244
Released version 0.30.0
. Let me know if that solves your issue.
Verified fixed.
$ gem install pre-commit
Fetching: pre-commit-0.30.0.gem (100%)
Successfully installed pre-commit-0.30.0
1 gem installed
$ pre-commit install
Installed /Users/mike/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/pre-commit-0.30.0/templates/hooks/automatic to .git/hooks/pre-commit
I recently installed the newest version of pre-commit on OS X 10.11.6.
pre-commit install
doesn't work unless I explicitly give it theautomatic
argument:The cause seems to be that the
default
symlink doesn't exist:If I re-install the gem with verbose logging, I see that the
default
symlink is in the file list, but it doesn't seem to be there afterwards.If I clone the repo directly, the symlink is there: