It looks like I have to apologise as I didn't read the instructions as
well as I thought
(http://tortoisesvn.tigris.org/svn/tortoisesvn/branches/1.6.x/contrib/is
sue-tracker-plugins/issue-tracker-plugins.txt)
I missed this bit:
You'll need to edit the .REG file, by adding another
"Implemented Categories" entry that looks like this:
[HKEY_CLASSES_ROOT\CLSID\{PUT-GUID-HERE}\Implemented
Categories\{3494FA92-B139-4730-9591-01135D5E7831}]
I'm not very good with COM so I assumed the current Implemented
Categories there was enough.
I can now add the example plugin to TortoiseSVN although (and maybe I
missed another bit of documentation) I don't see a new "Choose issue"
button in my Commit form. Is there any additional setting I need to
provide?
> -----Original Message-----
> From: Johann Moro [mailto:jmoro_at_latentzero.com]
> Sent: 21 October 2009 13:58
> To: dev_at_tortoisesvn.tigris.org
> Subject: New Issue Tracker for TortoiseSVN
>
> Hello, I would like to implement my own C# TortoiseSVN issue tracker
> for our Defect Tracking application.
>
> In order to do this, I took the first phase of compiling the example
> provided in the tortoisesvn repository:
>
http://tortoisesvn.tigris.org/svn/tortoisesvn/branches/1.6.x/contrib/is
> sue-tracker-plugins/ExampleCsPlugin/
>
> But it looks like I'm failing at the first hurdle. I believe that I
> have followed the instructions correctly
>
(http://tortoisesvn.tigris.org/svn/tortoisesvn/branches/1.6.x/contrib/i
> ssue-tracker-plugins/issue-tracker-plugins.txt) but I must have missed
> something.
>
> Here is what I did:
> - I checked out the C# sample solution.
> - I checked out the Interop.BugTraqProvider.dll
> - I changed the solution to refer to where this dll points to.
> - I compiled (successfully) and generated a ExampleCsPlugin.dll
> - I used the following command to create ExampleCsPlugin.reg
> RegAsm bin\Debug\ExampleCsPlugin.dll
> /codebase /regfile:ExampleCsPlugin.reg
> - I ran ExampleCsPlugin.reg and it told me the registration was
> successful.
>
> At this stage I would expect to be able to see the new issue tracker
in
> TortoiseSVN when I click Add under Settings/Hook Scripts/Issue Track
> Integration.
> But instead I get the popup saying that "There are no issue-tracker
> providers available".
>
> I checked in the registry and it seems this dll is registered.
>
> Note that I have not changed any code at all. I have just tried to
> register the default sample before I start implementing my own code.
> I have also rebooted my PC after the registration (just in case)
>
> I am using Visual Studio 2008 Version 9.0.21022.8 RTM and .NET
> Framework Version 3.5.
> I am using TortoiseSVN 1.6.5, Build 16974 - 32 Bit
>
> Any idea as to what I have missed would be very welcome.
> Also, is there an easy way to unregister everything about this dll?
I'd
> like to retry the registration from scratch (yes I'd try anything by
> now ;o))
>
> Thanks for your help
>
> ------------------------------------------------------
>
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessage
> Id=2409769
>
> To unsubscribe from this discussion, e-mail: [dev-
> unsubscribe_at_tortoisesvn.tigris.org].
>
>
_______________________________________________________________________
> The information transmitted is intended only for the person or entity
> to which it is addressed and may contain confidential and/or
privileged
> material. Any review, retransmission, dissemination or other use of,
or
> taking of any action in reliance upon, this information by persons or
> entities other than the intended recipient is prohibited. If you
> received this in error, please contact the sender and delete the
> material from any computer.
>
> _____________________________________________________________________
> This e-mail has been scanned for viruses by Verizon Business Internet
> Managed Scanning Services - powered by MessageLabs. For further
> information visit http://www.mci.com
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
_______________________________________________________________________
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
_____________________________________________________________________
This e-mail has been scanned for viruses by Verizon Business Internet Managed Scanning Services - powered by MessageLabs. For further information visit http://www.mci.com
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2409819
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-10-21 17:28:10 CEST