Subversion Server

Installation

Download the SVN connector.

Place the following files into "hooks" folder of your Subversion repository.

  • Countersoft.Gemini.SourceControl.SVN.exe
  • Countersoft.Gemini.SourceControl.SVN.exe.config
  • Countersoft.Gemini.Commons.dll
  • Countersoft.Gemini.Api.dll
  • Countersoft.Foundation.Commons.dll
  • Newtonsoft.Json.dll
  • RestSharp.dll
  • All files from "Hook Files" folder (post-commit.cmd, pre-commit.cmd, revisionLogTemplate.txt)

Files to be copied.

Configure Gemini URL

Configure your Gemini url, username and password in the Countersoft.Gemini.SourceControl.SVN.exe.config file.

SVN Project Properties

Set SVN Project Properties for every project you want to associate with Gemini and Click on the import button.

Import the 'gemini_svn.svnprops' file which will be located in the 'SVN Properties' folder. Once imported, change the 'bugtraq:url' to point towards your Gemini installation by double clicking on the URL.

Usage

When you want to tie a subversion commit to an issue, simply place the issue number in the subversion commit comment box or the Gemini issue ID box and press ok.

All commited files and comments appear under Code Review as follows.