Functional but Free of Fun Extras
March 27, 2017

Functional but Free of Fun Extras

Anonymous | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User

Overall Satisfaction with Stash

Our entire organization uses Stash for all code repositories. We store code in repositories specific to applications. Each department has control over a section of repositories. Some applications are spread across multiple repositories when they have deep collections of dependencies or scripts. We also use the pull requests system of stash for all code changes. Most if not all departments require two approvers for every pull request to be merged.
  • Integrations with HipChat are solid, informative, and easy.
  • Pull requests are easy to comment on, discuss, approve, deny, and merge. It has a very intuitive workflow.
  • It's difficult to create flexible pull requests that might need to be approved by 4 people and others by only 1 person. All pull requests require the same number of approvers
  • Maneuvering through the git-components of Stash to look at particular branches, diff branches, or view tags can be difficult, tedious, or impossible. Direct support for some more advanced git actions would be appreciated.
  • There is no readme concept (like in GitHub) for a repository.
  • In positive form, having Stash over not having it at all has provided us with a superior repository system over trying to push to some local server instance and manage branches/merging from our local machines.
  • There are no real negatives to using Stash, its only problem is that there are competitors out there that can offer additional features.
Stash was selected before I was at the company, but we're looking at these alternatives and actively considering switching. Stash seems to have all the necessary features we need to make it work, but it doesn't have any bells and whistles or extra special features that we can use to create more advanced integrations with other products like Jenkins or Amazon Web Services.
Stash is good if you can incorporate it into other Atlassian products, and it is certainly acceptable for simple operations, but it is not as good as other products out there such as GitHub or Gitlab. Stash has nothing to truly separate itself from the crowd apart from its integrations with the rest of the suite of Atlassian products.

Evaluating Stash and Competitors

  • Price
  • Product Reputation
  • Existing Relationship with the Vendor