- exitting with code 0 if cannot find git root, fixes #8
- updated example pre-push command
- added self-install check
- updated dev dependencies
- adding travis config, badges
- using pre-git on itself
- not testing if there are scripts inside package.json
- better message on empty command list
- fixed complexity issues
- added grunt, jshint, fixes #1
- refactored a lot, most of the code is gone
- printing actual errors
- added npm badge
- Renamed this fork from pre-commit to pre-git
- any command allowed, not just
npm <something>
- pre-commit and pre-push hooks installed
- Added a better error message when you fucked up your
package.json
. - Only run tests if there are changes.
- Improved output formatting.
- Added compatiblity for Node.js 0.6 by falling back to path.existsSync.
- Fixed a typo in the output, see #1.
- Use
spawn
instead ofexec
and give custom file descriptors. This way we can output color and have more control over the process.
- Initial release.