A long-lived project that still receives updates
Adapter for Gollum to use Rugged (libgit2) at the backend.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

= 3.4.0

Runtime

~> 1.5
 Project Readme

Gem Version Build Status Cutting Edge Dependency Status

DESCRIPTION

Adapter for gollum to use Rugged (libgit2) at the backend. See the gollum wiki for more information on adapters. Currently this is the default adapter for gollum.

USAGE

Install the gem:

gem install --pre gollum-rugged_adapter # --pre required for beta-releases

Now run gollum as follows:

gollum --adapter rugged

CONTRIBUTING

  1. Start by cloning the repo on GitHub.
  2. From inside the repo's directory, install the (development) dependencies with bundle install
  3. Create a thoughtfully named topic branch to contain your changes.
  4. Hack away.
  5. Make sure your changes pass the adapter's specs: bundle exec rake
  6. Make sure your changes pass gollum-lib's tests
  • Clone gollum-lib and add your local version of the rugged adapter to the gollum-lib Gemfile:

    gem "gollum-rugged_adapter", :path => '/path/to/rugged_adapter'

  • bundle install

  • bundle exec rake GIT_ADAPTER=rugged

  1. If necessary, rebase your commits into logical chunks, without errors.
  2. Push the branch up to GitHub.
  3. Send a pull request to the gollum/rugged_adapter project.

RELEASING

This gem uses Semantic Versioning.