Hi all,
This is a discussion that I was starting in the users list, but I was
pointed out by Stefan Küng that I should be in the devs list. I'll try to
recap it here, and respond at the end.
The company I'm working for recently switched to using SourceForge
Enterprise Edition in combination with Subversion. We have now started a
mini-project that is called "Tortoise Companion"; following is an excerpt
of its description.
------------------------
This mini-project is about the design and implementation of companion
software for TortoiseSVN to easily insert on-commit associations with items
in SourceForge Enterprise Edition (SFEE).
The user shall be able to open the companion software from within
TortoiseSVN, work toward a selection of (multiple) artifacts from
(multiple) selected trackers within a (single) selected project.
This shall lead to a result string of the form:
Associated with: [proj1001] [artf1001] [artf1032]
The available selections from SFEE shall be based on the recycled
credentials from TortoiseSVN. The solution shall be built using C# in
Microsoft Visual Studio 2005.
------------------------
So this is meant as an extension of the "Enter Log Message" dialog in
TortoiseSVN.
My question is: how will we get this somehow truly integrated in Tortoise?
It would be nice if not all the time we would have to hack our Tortoise
build to get it to work. Perhaps some additional "bugtraq:..." property
would be nice, could be "bugtraq:companionsoftware", but possibly there are
better ideas here?
Why am I posting this here and not in the developers list? Well, first, it
is my understanding that I need to go through the users group to get an
acknowledgement about the sense of my request/proposal. I hope you'll all
help me to get this on the road, it'd be nice, not only for me, but also
for the SFEE community. (Secondly, I don't know where to find the
developers list... on invitation only, perhaps?)
This was Stefan's response:
> Please have a look at:
> http://tortoisesvn.net/issues/?do=details&id=137
>
> Maybe that's what you need?
>
> > My question is: how will we get this somehow truly integrated in
> > Tortoise? It would be nice if not all the time we would have to
> > hack our Tortoise build to get it to work. Perhaps some additional
> > "bugtraq:..." property would be nice, could be
"bugtraq:companionsoftware",
> > but possibly there are better ideas here?
>
> What would that property do? What would its value be and how would it
> be used?
This is my next response:
> http://tortoisesvn.net/issues/?do=details&id=137
> Maybe that's what you need?
It looks to me that this is talking about subversion's hooks, which is
running on our server, so they only kick in way after the user has filled
out the log message and pressed OK. Don't think this is going to work for
us, or am I misunderstanding what's said on that page?
> What would that property do? What would its value be
> and how would it be used?
For one, it may need a different name, since it'd be a Tortoise prop, not a
subversion one, like the bugtraq ones?
I imagine, until getting better suggestions that you put in path and file
name to the companion software's executable.
Adding the property will show a button in the commit dialog that, when
pressed, will activate the companion software.
After browsing and searching for the right artifacts, the companion
software will need to get it's results back to the commit dialog, my
current plan is to add the results to whatever is in the commit message
edit box at that time. Alternatively it could be written to the bug id edit
box, but I find it rather small, considering the inherent length of SFEE's
item id's (always something like artf9999, topc9999, et cetera).
Regards, Sander.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Aug 22 21:35:30 2006