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

Re: Gurtle: IBugTraqProvider for Google Code

From: Atif Aziz <azizatif_at_gmail.com>
Date: Mon, 1 Sep 2008 10:10:25 +0200

Dropping a short note to say Gurtle 0.2 is out:
http://code.google.com/p/gurtle/downloads/detail?name=gurtle-0.2.zip

Most of the initial feedback, especially in terms of usability, has been
addressed:

> * the columns are not sortable. I'd like to sort the issues not just by
> ID but by type, status, priority, owner (maybe not really by summary,
> but once you've implemented sorting for the other columns, that column
> comes without additional cost)
>

Done.

> * a button to fetch *all* issues, also the already closed ones
> (sometimes it's necessary to add something to an issue which was
> considered as finished and closed, but then something was discovered
> later which is still part of that issue).

Done.

> * some projects have a *lot* of open issues (after all: the issue
> tracker is open to everyone, which means popular projects can have
> hundreds of open issues). I suggest adding a search box / filter box
> like e.g. the TSVN log dialog has to faster find the right issue

Done.

> * is it possible to assign an issue? then maybe another config string
> 'user=USER' could be used and a button to assign the selected issue(s).

The 'user' parameter was always supported for filtering the issue list, but
not documented. The assignment bit is tougher to do since there is no
official API for the Google Code issue tracker. Once could employ regular
HTML form submission to make updates but I am not sure how authentication
would work. In any event, it might overload the purpose of Gurtle, which is
more browsing and selection than management of issues.

At this stage, Gurtle is fairly stable and the improved usability
should permit daily use.

- Atif

On Thu, Aug 21, 2008 at 10:29 PM, Atif Aziz <azizatif_at_gmail.com> wrote:

> Hi Stefan,
>
> Thanks a lot for taking the time to check out Gurtle and get back with
> detailed feedback! I'll create issues in Gurtle for the items you've pointed
> out and take it from there.
>
> Thanks again,
> Atif
>
> On Wed, Aug 20, 2008 at 5:46 PM, Stefan Küng <tortoisesvn_at_gmail.com>wrote:
>
>> Atif Aziz wrote:
>> > Hi Stefan,
>> >
>> > I recently learned about *IBugTraqProvider* and issue tracker
>> > integration available with TortoiseSVN 1.5 (good stuff). As I have
>> > several projects hosted at Google Code, I was particularly interested in
>> > getting the integration going. I first looked around if it was already
>> > done and my search didn't yield anything so I went ahead and implemented
>> > the plug-in in C# using WinForms (for sake of productivity). The result
>> > is project Gurtle <http://code.google.com/p/gurtle/>. I've just
>> released
>> > v 0.1 tonight to summon some feedback and see if there is any interest
>> > in the Google Code/TortoiseSVN community taking this further. Before
>> > announcing, however, I was wondering if you would have a moment to take
>> > Gurtle for a spin. I would really appreciate your initial comments and
>> > feedback. Remember, it's a 0.1 so there's no glitter like a setup
>> > program, but there is an installation script you'll find in the root of
>> > the download. As for setting up the plug-in within TortoiseSVN, I think
>> > you need little introduction :) beyond the fact that the parameters
>> > syntax for Gurtle is:
>> >
>> > project=/PROJECT/
>> >
>> > where PROJECT is the name of a project on Google Code, like
>> > commitmonitor <http://code.google.com/p/commitmonitor/>
>> (case-sensitive).
>> >
>> > If you think this could interest a couple of other folks at this
>> > incubation stage then feel free to CC them or foward this mail.
>>
>> Great plugin!
>> Installation wasn't difficult once I read the install.html file. Also
>> worked without problems.
>>
>> If I may add some comments (I know it's not finished yet, and I guess
>> you already have thought of most of these already - just want to give
>> some feedback/input):
>>
>> * issues which are not assigned yet are shown grey. But grey is
>> 'reserved' for inactive or non-selectable stuff in a list control. I
>> suggest using another color.
>> * the columns are not sortable. I'd like to sort the issues not just by
>> ID but by type, status, priority, owner (maybe not really by summary,
>> but once you've implemented sorting for the other columns, that column
>> comes without additional cost)
>> * a selected issue results in the text "Fixed #XXX : summary" inserted.
>> This is good. But maybe a combobox or something like that where I can
>> select whether the commit will actually fix the issue or is just a first
>> step ("adds to #XXX" instead of "fixed", or "part of #XXX" or ...)
>> * a button to fetch *all* issues, also the already closed ones
>> (sometimes it's necessary to add something to an issue which was
>> considered as finished and closed, but then something was discovered
>> later which is still part of that issue).
>> * some projects have a *lot* of open issues (after all: the issue
>> tracker is open to everyone, which means popular projects can have
>> hundreds of open issues). I suggest adding a search box / filter box
>> like e.g. the TSVN log dialog has to faster find the right issue
>> * is it possible to assign an issue? then maybe another config string
>> 'user=USER' could be used and a button to assign the selected issue(s).
>>
>> That's all for now :)
>> Great work!
>>
>> > P.S. During my development, I noticed that the title of the "Issue
>> > Tracker Integration Add" dialog box seems incorrect. The title currently
>> > reads, "Configure Hook Scripts."
>>
>> Thanks for the report.
>> Fixed in r13743.
>>
>> Stefan
>>
>> --
>> ___
>> oo // \\ "De Chelonian Mobile"
>> (_,\/ \_/ \ TortoiseSVN
>> \ \_/_\_/> The coolest Interface to (Sub)Version Control
>> /_/ \_\ http://tortoisesvn.net
>>
>>
>
Received on 2008-09-01 10:11:29 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.