Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Subversion Integration using SvnGeminiConnector

web-app

Hello - hope someone can help me with this one, it's all that's preventing my organisation from adopting Gemini.

I’m using the SvnGeminiConnector solution by Frans Bouma posted on the Gemini support site. Here’s what I’ve done:

  1. Updated the config files for our environment
  2. Created a “hooks” folder off the root of our subversion repository
  3. Copied the compiled exe, exe.config and cmd files to the hooks directory, as per the readme file
  4. Verified that the subversion server has a “svnlook.exe” file at the folder path specified
  5. Verified that the web service is operating in specified Gemini URL.
  6. Tried both true & false for “performPreCommitChecks” variable
  7. Provided the GEM:## token as the first line in the subversion comment upon check-in

No luck. Subversion performs the check-in but there is no change in the issue in Gemini . My expectation is to have a comment attached to the issue number specified in the subversion check in and a reference to the change set in Subversion. You know - integration!

I've left the .net framework targeted at 2.0, after upgrading / migrating the project to VS2008 with no errors.

Thanks!

Kurt Mang Antarctica|DIGITAL

kurt_mang
· 1
kurt_mang
Replies (2)
helpful
0
not helpful

Which version of Gemini are you running? If it is 3.x then please use the new add-on: http://www.countersoft.com/Libraries/DownloadsIntregrationProducts/GeminiSCMAdaptors.sflb.ashx

Also, please make sure that Microsoft's WSE 3.0 is installed on the web server.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

OK, thanks ... got the "new" application versions (not sure why I was sent the "old" ones on Thursday ...), built CounterSoft.Gemini.SourceControl.SVN, copied all the local files to [subversion root]/hooks directory.

From the Readme.txt file:

Installation

Compile the source into CounterSoft.Gemini.SourceControl.SVN.exe.

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.Services.dll
  • Microsoft.Practices.EnterpriseLibrary.Common.dll
  • Microsoft.Practices.EnterpriseLibrary.Validation.dll
  • Microsoft.Practices.ObjectBuilder.dll
  • All files from "Hook Files" folder

No problem, all copied except the Microsoft.* dlls. Where do those come from? They are not included in the projects and don't exist on my Windows 2008 box.

And yes, WSE 3.0 is installed on the web server. Nothing is being written to the log published through the Gemini admin tool either.

BTW, I think your claim that Subversion is supported "out of the box" is a bit of a stretch ... I've been working at it for about 2 days now and still cannot get Gemini and Subversion talking to each other.

As always, thanks for any help ...

Kurt Mang Antarctica|DIGITAL


kurt_mang
· 1
kurt_mang