[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: New Issue Tracker for TortoiseSVN

From: Johann Moro <jmoro_at_latentzero.com>
Date: Wed, 21 Oct 2009 17:31:06 +0100

I might as well carry on answering my own questions.

After much trial and error I understand what I did wrong. When I set the
path I thought it didn't matter what directory I provided... but it
looks like it does and I don't understand why.

From the spec, I now understand that it's looking for the *working*
copy. Why am I supposed to enter a working copy here?
Does that mean that I need to enter one configuration per working copy I
have on disk? I have dozens of working copies and they don't always live
under the same path.

Also It looks like it doesn't have to be a working copy to work but it
has to be a root path to where I'm committing from. For instance if my
working copy is in D:\Dev\SVN\MyWorkingCopy, it will work if I set the
path to D:\ but not if I set the path to C:\

I'm a bit puzzled about why it behaves like this

> -----Original Message-----
> From: Johann Moro [mailto:jmoro_at_latentzero.com]
> Sent: 21 October 2009 16:09
> To: dev_at_tortoisesvn.tigris.org
> Subject: RE: New Issue Tracker for TortoiseSVN
>
> 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/i
> s
> 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&dsMessage
> Id=2409819
>
> To unsubscribe from this discussion, e-mail: [dev-
> unsubscribe_at_tortoisesvn.tigris.org].
>
> ______________________________________________________________________
> 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=2409859

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-10-21 18:41:09 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.