Need advice about which tool to choose?Ask the StackShare community!
pre-commit by Yelp vs Atlassian Stash: What are the differences?
Developers describe pre-commit by Yelp as "A framework for managing and maintaining multi-language pre-commit hooks". If one of your developers doesn’t have node installed but modifies a JavaScript file, pre-commit automatically handles downloading and building node to run jshint without root. Pre-commit is a multi-language package manager for pre-commit hooks. You specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit. pre-commit is specifically designed to not require root access. On the other hand, Atlassian Stash is detailed as "*Centralized solution to manage Git repositories *". It is a centralized solution to manage Git repositories behind the firewall. Streamlined for small agile teams, powerful enough for large organizations.
pre-commit by Yelp and Atlassian Stash belong to "Git Tools" category of the tech stack.
Some of the features offered by pre-commit by Yelp are:
- node
- python
- ruby
On the other hand, Atlassian Stash provides the following key features:
- Centralized solution to manage Git repositories
- Streamlined for small agile teams
- Powerful enough for large organizations
pre-commit by Yelp is an open source tool with 3.24K GitHub stars and 242 GitHub forks. Here's a link to pre-commit by Yelp's open source repository on GitHub.
Pros of Atlassian Stash
Pros of pre-commit by Yelp
- Multiple language support2
- Modular1