Login | Register
My pages Projects Community openCollabNet

Discussions > users [DISABLED] > Re: Issue tracker in subversion

subversion
Discussion topic

Back to topic list

Re: Issue tracker in subversion

Author Mike Meyer <mmeyer at lexmark dot com>
Full name Mike Meyer <mmeyer at lexmark dot com>
Date 2009-04-14 09:33:09 PDT
Message Les Mikesell <lesmikesell at gmail dot com> wrote on 04/14/2009 11:28:20 AM:
> I sort-of disagree. Change requests are almost by definition, not what
> any version of the code is - and often not even related to anything that

> exists. They are generally made by people who don't work directly with
> the code, don't have the subversion tools, and want a form/database type

> of interaction. That is, they want to count instances of completed and
> unfinished requests or find a keyword, not look at yesterday's or last
> week's list of requests or compare two lists.

Right - change requests are related to changelists, not source. The
developers tend to want to ask questions like "Tell me what change
requests this changelist was in response to" and the converse "which
changelist(s) fixed this issue".

> Some trackers have ways to tie the commit revision to the request/bug,
> which is all you need.

Yup. But they tend to do it with commit hooks, which some people aren't
comfortable with. I can understand that: to much code in the commit hooks
leads to to likely failures in said code, which

> > I could easily
> > filter the changes requests by branches, be it maintenance,
development,
> > feature branches without having to artificially created the same in an

> > external third tool.
> What would that mean for someone trying to track and verify the feature
> deployment/bug fix? What if it isn't all related to code in one
> repository?

And those queries be answered based on the changelist/request
relationship: I.e. - "find change requests attached to change lists which
affect files on this branch".

Not trying to start a flame war, but I recommend taking a look at how
perforce (which is in many ways similar to svn, a similarity that's
increasing as subversion adds/improves features) handles these things.
They added a "job" class to the backend database, and a few simple tools
for editing/querying that class, plus a way to link them to changelists.
Yes, it's a lousy change request tracking system, because all it really is
is a change request database + some query tools. A variety of third party
tools use that back end jobs database to build real request tracking
systems. On reflection, it might not be applicable to subversion because
perforce allows users (well, admins) to do form database like
configuration for standard objects (users, workspaces, changelists, and
probably others I'm missing), so that jobs were an easy add. I don't think
subversion allows that, so it may not fit so well. But I think it's still
worth looking at.

        <mike
Attachments

« Previous message in topic | 15 of 18 | Next message in topic »

Messages

Show all messages in topic

Issue tracker in subversion Grégoire Welraeds <gwelraeds at eastnets dot com> Grégoire Welraeds <gwelraeds at eastnets dot com> 2009-04-13 14:38:55 PDT
     Re: Issue tracker in subversion dgtlrift Jim Hanley 2009-04-13 14:46:43 PDT
         Re: Issue tracker in subversion dextrous Dextrous 2009-04-13 22:00:00 PDT
             Re: Issue tracker in subversion Gregoire Welraeds <gregoire dot welraeds at side-international dot com> Gregoire Welraeds <gregoire dot welraeds at side-international dot com> 2009-04-14 02:00:57 PDT
                 Re: Issue tracker in subversion Les Mikesell <lesmikesell at gmail dot com> Les Mikesell <lesmikesell at gmail dot com> 2009-04-14 05:37:40 PDT
                     Re: Issue tracker in subversion Gregoire Welraeds <gregoire dot welraeds at side-international dot com> Gregoire Welraeds <gregoire dot welraeds at side-international dot com> 2009-04-14 06:48:32 PDT
                         RE: Issue tracker in subversion pilotbob Bob Archer 2009-04-14 07:05:26 PDT
                         Re: Issue tracker in subversion dgtlrift Jim Hanley 2009-04-14 07:12:52 PDT
                             Re: Issue tracker in subversion dgtlrift Jim Hanley 2009-04-14 07:22:11 PDT
                                 RE: Issue tracker in subversion pilotbob Bob Archer 2009-04-14 07:46:03 PDT
                                     Re: Issue tracker in subversion stsp Stefan Sperling 2009-04-14 08:26:04 PDT
                                         Re: Issue tracker in subversion markphip Mark Phippard 2009-04-14 08:59:26 PDT
                                             Re: Issue tracker in subversion markphip Mark Phippard 2009-04-14 09:02:43 PDT
                         Re: Issue tracker in subversion Les Mikesell <lesmikesell at gmail dot com> Les Mikesell <lesmikesell at gmail dot com> 2009-04-14 08:32:34 PDT
                             Re: Issue tracker in subversion Mike Meyer <mmeyer at lexmark dot com> Mike Meyer <mmeyer at lexmark dot com> 2009-04-14 09:33:09 PDT
                                 RE: Issue tracker in subversion "Bolstridge, Andrew" <andy dot bolstridge at intergraph dot com> "Bolstridge, Andrew" <andy dot bolstridge at intergraph dot com> 2009-04-15 02:03:35 PDT
         RE: Issue tracker in subversion "Bolstridge, Andrew" <andy dot bolstridge at intergraph dot com> "Bolstridge, Andrew" <andy dot bolstridge at intergraph dot com> 2009-04-14 02:52:29 PDT
     Re: Issue tracker in subversion David Weintraub <qazwart at gmail dot com> David Weintraub <qazwart at gmail dot com> 2009-04-14 08:34:14 PDT
Messages per page: