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.
Install the gem:
gem install --pre gollum-rugged_adapter # --pre required for beta-releases
Now run gollum as follows:
gollum --adapter rugged
- Start by cloning the repo on GitHub.
- From inside the repo's directory, install the (development) dependencies with
bundle install
- Create a thoughtfully named topic branch to contain your changes.
- Hack away.
- Make sure your changes pass the adapter's specs:
bundle exec rake
- 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
- If necessary, rebase your commits into logical chunks, without errors.
- Push the branch up to GitHub.
- Send a pull request to the gollum/rugged_adapter project.
This gem uses Semantic Versioning.