Redmine Git Revision Download Plugin

This plugin adds a download link to Redmine's built-in Git repository browser.

You will have to enable it per project. Also permission have to be granted, the default is that nobody can access it.

It works given a commit sha, a branch name or a tag.

Older releases Install instruction can be viewed at the Install wiki page.

Author

  • Emmanuel Bretelle aka chantra <chantra_-_AT_-_debuntu_-_DOT_-_org>

ChangeLog

For the complete changelog see the source:Changelog file in the Redmine Git Revision Download plugin directory.

Latest stable release

The currently available, latest stable release of the plugin is version Tagged 0.0.7 .

Available languages

  • English
  • French
  • German
  • Spanish
  • Catalan
  • Traditional/Simplified Chinese

Compatibility

This plugin is compatible with Redmine 0.9.x as well as with the current Redmine trunk.

Installing/Configuring

Requirement

The plugin depends on grit ruby gem which can be installed via:

# gem install grit

People running Redmine on windows will also need to install win32-open3 gem :
see http://redmine.debuntu.org/issues/3#note-1

Downloading

URL of the GitHub repository: http://github.com/chantra/redmine_gitrevision_download

The source of this plugin can be "cloned" from the GitHub-repo using:

$ cd {RAILS_ROOT}/vendor/plugins && git clone git://github.com/chantra/redmine_gitrevision_download.git

but, as you could expect, the sources can also be downloaded directly from this site

Installation

  1. Download the source from the link described above
  2. Follow the Redmine plugin installation steps at: http://www.redmine.org/wiki/redmine/Plugins .Make sure the plugin is installed to vendor/plugins/redmine_gitrevision_download

Configuration

Permissions

Other options

  • Go to http://myredmine.url/admin/plugins and configure Gitrevision plugin
  • Change timeout (in seconds), git archive max size (in bytes) and gzipping options to your needs

Upgrading

- Update the plugin using

git pull

- restart your web service

Uninstalling

- Remove the directory redmine_gitrevision_download from the plugin directory ../vendor/plugins

License

This plugin is open-source and licensed under the "GNU General Public License v2" (GPL, http://www.gnu.org/licenses/old-licenses/gpl-2.0.html). See the included source:GPL.txt and source:LICENSE.txt files for details.

  • (C)2009, Emmanuel Bretelle aka chantra

Support & Bug Reports

If you would like to report a bug or request a new feature you can open a new issue at http://redmine.debuntu.org/projects/gitrevision-download/issues .

As an alternative you can also join the #redmine channel on the "freenode IRC network" (freenode.net/irc_servers.shtml) to see if there is anyone who can provide some support there.