Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mylyn-versions-dev] Task changeset mapping

Thanks. My sense is that there are three parts to this:

* (1) Mylyn Versions:  API and implementation to retrieve change sets
from different team providers.

* (2) Mylyn Tasks: API to retrieve change sets for a task.

* (3) Provider that maps tasks to change sets. This could either work
through parsing log information from the workspace or come from a task
repository for instance.

(1) in progress.

For (2) we have to figure out the right API and put that into Mylyn
Tasks. It would need to go into a separate plug-in/feature since we
won't include this in the Indigo release as Mylyn Versions is not
participating.

For (3), do you have an implementation that works for CVS? Would it
make sense to put the CVS specific parts into the Versions project and
the caching and tasks specific parts into Mylyn Reviews? We could work
on (2) together. If you don't want to be block on that I would suggest
to evolve it in Mylyn Reviews for now since that depends on Mylyn
Tasks already.

Does that make sense?

Steffen


On Thu, Feb 3, 2011 at 4:00 PM, Kilian Matt
<kilian.matt@xxxxxxxxxxxxxxxxx> wrote:
> I've used the wrong bug in the commit message (334771), I've created a
> new one 336298 [1].
>
> Ok these two projects could also move to tasks.
>
>
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=336298
>
> On Fri, Feb 4, 2011 at 12:42 AM, Steffen Pingel
> <steffen.pingel@xxxxxxxxxxx> wrote:
>> That sounds good to me, we just have to find the right place for it.
>> In terms of dependencies we put the Versions project below the Tasks
>> project, i.e. the dependency should be the other way. The intention is
>> to allow others who don't want to pull in all of tasks to consume the
>> Versions framework.
>>
>> Here is a picture that shows the dependencies:
>> https://bugs.eclipse.org/bugs/attachment.cgi?id=183054
>>
>> I'll take a look at the implementation. Do we already have a bug for discussion?
>>
>> Steffen
>>
>>
>> On Thu, Feb 3, 2011 at 3:33 PM, Kilian Matt
>> <kilian.matt@xxxxxxxxxxxxxxxxx> wrote:
>>> The current implementation just checks if the commit message contains
>>> the bug-id or url.
>>> I've already committed that to versions (versions.tasks.core versions.tasks.ui).
>>>
>>>
>>> I was going to enhance that parsing and more store that mapping in the
>>> workspace.
>>>
>>> Steffen, do you have a better approach for that?
>>>
>>> Kilian
>>> On Fri, Feb 4, 2011 at 12:26 AM, Steffen Pingel
>>> <steffen.pingel@xxxxxxxxxxx> wrote:
>>>> That sounds very cool. Do you want to share the implementation on a
>>>> bug or commit to tbr? At least the API portion of this should be in
>>>> the Mylyn Tasks project to support usage with other providers, e.g.
>>>> when change sets are stored in the task repositories.
>>>>
>>>> Steffen
>>>>
>>>>
>>>> On Thu, Feb 3, 2011 at 3:20 PM, Kilian Matt
>>>> <kilian.matt@xxxxxxxxxxxxxxxxx> wrote:
>>>>> Hi,
>>>>>
>>>>> I've also implemented a rather stupid prototype for a changeset page for tasks.
>>>>> The idea is, that all changesets of a task show up in another page of
>>>>> the task editor.
>>>>>
>>>>> Again, this is only in a prototype state, as it just implements as
>>>>> much, as I need for TBR.
>>>>>
>>>>> Kilian
>>>>> _______________________________________________
>>>>> mylyn-versions-dev mailing list
>>>>> mylyn-versions-dev@xxxxxxxxxxx
>>>>> http://dev.eclipse.org/mailman/listinfo/mylyn-versions-dev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Steffen Pingel
>>>> Committer, http://eclipse.org/mylyn
>>>> Senior Developer, http://tasktop.com
>>>> _______________________________________________
>>>> mylyn-versions-dev mailing list
>>>> mylyn-versions-dev@xxxxxxxxxxx
>>>> http://dev.eclipse.org/mailman/listinfo/mylyn-versions-dev
>>>>
>>> _______________________________________________
>>> mylyn-versions-dev mailing list
>>> mylyn-versions-dev@xxxxxxxxxxx
>>> http://dev.eclipse.org/mailman/listinfo/mylyn-versions-dev
>>>
>>
>>
>>
>> --
>> Steffen Pingel
>> Committer, http://eclipse.org/mylyn
>> Senior Developer, http://tasktop.com
>> _______________________________________________
>> mylyn-versions-dev mailing list
>> mylyn-versions-dev@xxxxxxxxxxx
>> http://dev.eclipse.org/mailman/listinfo/mylyn-versions-dev
>>
> _______________________________________________
> mylyn-versions-dev mailing list
> mylyn-versions-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/mylyn-versions-dev
>



-- 
Steffen Pingel
Committer, http://eclipse.org/mylyn
Senior Developer, http://tasktop.com


Back to the top