No commit activity in last 3 years
No release in over 3 years
Capistrano SCM strategies (shallow).
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.6
>= 0

Runtime

 Project Readme

Capistrano SCM Strategy

Gem Version Code Climate

Capistrano SCM strategies (shallow).

Capistrano SCM Strategy is a home for additional strategies utilising Capistrano's pluggable strategy approach. Only Capistrano 3 is supported. Currently, the only strategy is Git::Shallow. But why not blend your magic? :)

More sleep lost by tiredpixel.

Installation

Install using:

gem 'capistrano-scm-strategy', '~> 0.1'

The default Ruby version supported is defined in .ruby-version.

Usage

Require all strategies (they are namespaced so don't fret :) ):

# Capfile

require 'capistrano/scm/strategy'

Choose a strategy using Capistrano's pluggable nature:

set :git_strategy, Capistrano::Scm::Strategy::Git::Shallow

The strategy option is named :SCM_strategy, where SCM is the SCM set or defaulted by :scm. So, for Subversion, use :svn_strategy.

That's it!

Strategies

These strategies are available:

  • Capistrano::Scm::Strategy::Git::Shallow : A shallow Git strategy.

Stay Tuned

We have a Librelist mailing list! To subscribe, send an email to capistrano.scm.strategy@librelist.com. To unsubscribe, send an email to capistrano.scm.strategy-unsubscribe@librelist.com. There be archives. That was easy.

You can also become a watcher on GitHub. And don't forget you can become a stargazer if you are so minded. :D

Growing Like Flowers

Dear Me, Here is a vague wishlist:

  • Capistrano::Scm::Strategy::Hg::Shallow : A shallow Mercurial strategy.

  • Capistrano::Scm::Strategy::Svn::Shallow : A shallow Subversion strategy.

Also take a look at the issue tracker.

Contributions

Contributions are embraced with much love and affection! Please fork the repository and wizard your magic. Then send me a pull request. Simples! If you'd like to discuss what you're doing or planning to do, or if you get stuck on something, then just wave. :)

Do whatever makes you happy. We'll probably still like you. :)

Blessing

May you find peace, and help others to do likewise.

Licence

© tiredpixel 2014. It is free software, released under the MIT License, and may be redistributed under the terms specified in LICENSE.