Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mylar-dev] issue-tracking repositories proposal


With regard to repository/bug system integration, here are some of the possibilities we identified in our research:

1) Populate a commit comment with information from a bug (number, title, etc)
2) Commit (or other Team operations such a branching) triggers change in a bug (e.g. RESOLVED FIXED on commit)
3) Annotate bug with links to comitted files for repositories that do not have atomic commits (e.g. CVS). With repository support the user could then see the exact diff that was committed.
4) Link from a commit comment to a bug

There are probably other possibilities but those are the only ones we discussed.

Michael

mylar-dev-bounces@xxxxxxxxxxx wrote on 16/08/2005 08:16:59 PM:

>
>    I hope it wouldn't be insulting or obvious, but I'd like to summarize
> existing options for unified issue-tracking infrastructure. There are 3
> Eclipse plugins for Bugzilla and one JIRA plugin (see list in my
> previous email) and each of them has its own nice gems. So, by putting
> all of these gems into one basket we should get a really unique tool.
>
>    In my view there should be 3 major UI elements
>
> -- To register and show repositories we need a Repositories view.
>    It can use exact UI as Eclipse-Bugzilla plugin (tree-based widget,
> with root nodes representing repositories).
>    I believe that "New Repository" wizard and extension points/api from
> this plugin can be also reused as is. See attached screenshot.png or
> http://people.redhat.com/jpound/bug-systems.png
>
>    Bug repository providers should show at least root node, potentially
> expanding to advanced tree model like one used by Eclipse-Bugzilla plugin.
>
> -- Mylar task list actions should use above repository model/api to
> select single issues or attach queries.
>
>    I see several extension points for these actions (please extend this
> list):
>
>    -- Open issue by id in a special editor or in a web browser
>    -- Retrieve info on a single issue by id
>    -- Retrieve list of issues for given criteria (should also provide
> optional link for opening in a web browser). Then Mylar should provide a
> wizard where on first panel you can choose provider type (same as "New
> Repository" in above plugin), other panels should allow to select
> provider-specific query and should be contributed by concrete provider's
> plugins.
>    -- Create new issue. Mylar should show repository type selection
> dialog and then jump into editor provided by plugin or into web-based UI.
>
>
>    I'm not sure if there is need to attach one (or multiple?)
> repositories to projects (or perhaps specify bug tracking system for
> each CVS or Subversion repository).
>    Anyway there is some UI in Buglist plugin for doing this. See
> screenshot2.png or at
> http://kered.org/project-eclipse_bugzilla_plugin/screenshot2.png
>
>    In our case, for this panel we'll only need a label + Select button.
> On Select it will bring up a dialog that will show list of root elements
> from the repositories view, Ok button and probably Add new button. This
> UI should be similar to "Select Working Set" dialog.
>
>    The only use case for attaching CVS/SVN repositories to
> issue-tracking system I'm aware of - is to provide some link from commit
> comments in CVS or SVN resource history view. Folks from CVS/Team dev
> team may have additional comments. If I'm not mistaken Michael Valenta
> should be in this list.
>
>    regards,
>    Eugene
>
>
> Eugene Kuleshov wrote:
> > Mik Kersten wrote:
> >
> >> Are you subscribed to mylar-dev?  If we're discussing issue-tracking
> >> repositories it would be useful to do it there since there was already a
> >> bunch of discussion on that topic.
> >>  
> >>
> > Just subscribed. By the way it would make sense to invite few other
> > people. Namely:
> >
> > Jeff Pound -- http://people.redhat.com/jpound/
> > Derek Anderson --
> > http://kered.org/project-eclipse_bugzilla_plugin/index.html (and anyone
> > from http://groups.yahoo.com/group/buglist/ maillist)
> > Peter Nehrer --  
> > http://morphine.sourceforge.net/presence/projects/rss/index.html
> > Brock Janiczak -- http://jira-dashboard.tigris.org/
> >
> > By the way it seems that maillist archive at
> > http://dev.eclipse.org/mhonarc/lists/mylar-dev/maillist.html is broken.
> > I don't see anything later then July 25.
> >
> > regards,
> > Eugene
> >
> >
> >
> >
> > _______________________________________________
> > mylar-dev mailing list
> > mylar-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/mylar-dev
>
> [attachment "Screenshot" deleted by Michael Valenta/Ottawa/IBM]
> [attachment "att3mxnw.dat" deleted by Michael Valenta/Ottawa/IBM]
> _______________________________________________
> mylar-dev mailing list
> mylar-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/mylar-dev

Back to the top