0.01
No release in over 3 years
Low commit activity in last 3 years
Tool for cloning all projects from a Stash server.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.10
~> 10.0
>= 0

Runtime

~> 0.7.7
~> 1.2, >= 1.2.9.1
~> 1.7, >= 1.7.3
~> 0.2.1
 Project Readme

Build Status

Stash Clone Tool

Clones all repositories in all projects a user has access to from a stash/bitbucket server.

Simple to use, enter the stash url, username and password.

Feel free to contribute at https://github.com/paul-ridgway/stash-clone-tool.

Usage

Install the stash clone tool:

gem install stash-clone-tool

You can now clone all repositories in all the projects you have access to:

$ stash-clone-tool -s http://stash.example.com -u stashuser -p letmein

Omit the password argument (-p) to enter your password via masked standard input.

Development

stash-clone-tool uses rubocop and overcommit to ensure build quality.

To enable overcommit:

$ overcommit && overcommit --sign

To check code style:

$ bundle exec rubocop

The project can be build (which also runs rubocop), using:

$ bundle exec rake