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.




Hooking up ankh to Gemini via the vs add-in

visual-studio
add-ons

I'm using subversion, with the ankh visual studio add-in.  What I need to be able to do is to have the ability to assign code changes to issues.  So, if my module1.cs file fixes Acme issue #30, I want to be able to tag my module1.cs info with that notation.  I can do it manually, but was wondering if there was a way to have this happen automatically.

KathyTheGreat
· 1
KathyTheGreat
Replies (13)
helpful
0
not helpful

I am not familiar with the add-in but you should be able to use our SVN connector to do this: http://www.countersoft.com/downloads/v354/CounterSoftGeminiSourceControlv35_4.zip


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I see the zip file, but I don't see the files CounterSoft.Gemini.SourceControl.Svn.exe and its config file.  Are you supposed to use the visual studio solution that is in the zip file to build this exe?


KathyTheGreat
· 1
KathyTheGreat
helpful
0
not helpful

Yes, open the solution and build.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Okay.  Built that, put it in my hooks folder.  Where do I set those bugtraq:label values?  It looks like that dialog is for Tortoise.  I'm using ankh with Collabnet Subversion.  Maybe those values have a different name/value pair for ankh?


KathyTheGreat
· 1
KathyTheGreat
helpful
0
not helpful

Yes, these are for Tortoise, all you have to do is put GEM:XXX in the message when committing.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I'm still confused here.  Where would the GEM:XXX be entered?  When I do a commit, the dialog just lists the files, has a log message text box and a couple of check boxes for keep file locked, etc. 


KathyTheGreat
· 1
KathyTheGreat
helpful
0
not helpful

It should be in the log message text box.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I'm sure this is a dumb question, but would the GEM:XXX, the XXX would refer to the bug ID?  So, if it was to fix a bug in your ACME sample project, would it be GEM:ACME-31, for example?


KathyTheGreat
· 1
KathyTheGreat
helpful
0
not helpful

Correct.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Well, I've installed the latest ankh and the latest collabnet desktop for windows.  It's asking for an url for where the repository should be.  By default, it is trying to put it in http://localhost/geminisvn/repos.  The issue tracker piece from collabnet desktop only knows about collabnet connectors.  It is giving me an edit box above the log message field that says Gemini issue ID.  So, I'm getting closer.


KathyTheGreat
· 1
KathyTheGreat
helpful
0
not helpful

Please make sure that you have configured the config file of the connector (URL and user).


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Could you tell me which particular config file that you're referring to?


KathyTheGreat
· 1
KathyTheGreat
helpful
0
not helpful

The SVN connector's config: CounterSoft.Gemini.SourceControl.SVN.exe.config


Saar Cohen
· 5000
Saar Cohen