Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Mylyn » Simplest integration with ClearCase
Simplest integration with ClearCase [message #18684] Mon, 23 July 2007 18:23 Go to next message
Eclipse UserFriend
Originally posted by: codex.magic-dreams.de

Hello,

at work we are using ClearCase for version-control. I am developing a
small tool for internal development together with two colleagues. I want
to use mylyn for managing the tasks. Is there any way to have a
repository which is no real repository? Something like a repository
storing its data on the normal filesystem which I then can syncronize
using ClearCase?

Greets
Wolfgang
Re: Simplest integration with ClearCase [message #18730 is a reply to message #18684] Tue, 24 July 2007 08:00 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: alex_blewitt.yahoo.com

No, you need to use a decent version control system instead.

Alex.
Re: Simplest integration with ClearCase [message #18795 is a reply to message #18730] Tue, 24 July 2007 16:46 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: codex.magic-dreams.de

> No, you need to use a decent version control system instead.

I would call ClearCase a decent version control system, but would the
situation change if I would use subversion?
Re: Simplest integration with ClearCase [message #18814 is a reply to message #18795] Tue, 24 July 2007 18:41 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: alex_blewitt.yahoo.com

AFAIK the mylyn local tasks repo stores its data in the workspace area, probably .metadata/.plugins/org.eclipse.mylyn/ or .metadata/.mylyn or some such location.

You could try putting that under version control, but I'd generally recommend against it, as there may be in-flight cache files and other such things that depend on it. Using CC is especially bad because the filing system prevents files from being created or edited without being checked out first, and even when it's in lazy mode, can sometimes cause problems when other developers have the same file checked out on a branch.

In any case, there's virtually no chance of being able to merge files sensibly so probably little benefit of having it in version control in the first place.

You could raise enhancements at https://bugs.eclipse.org though, but you're probably better off installing a separate bug/task tracking tool for Mylyn to communicate with, rather than using mylyn as a tracking tool itself. (But these are just my opinions as a mylyn user; I'm not otherwise associated with the mylyn project so don't know whether what I'm advising is accurate or not.)

Alex.
Re: Simplest integration with ClearCase [message #18836 is a reply to message #18814] Tue, 24 July 2007 19:01 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: codex.magic-dreams.de

> AFAIK the mylyn local tasks repo stores its data in the workspace area, probably .metadata/.plugins/org.eclipse.mylyn/ or .metadata/.mylyn or some such location.
That's true, but you can change the location.

> You could try putting that under version control, but I'd generally recommend against it, as there may be in-flight cache files and other such things that depend on it. Using CC is especially bad because the filing system prevents files from being created or edited without being checked out first, and even when it's in lazy mode, can sometimes cause problems when other developers have the same file checked out on a branch.
> In any case, there's virtually no chance of being able to merge files sensibly so probably little benefit of having it in version control in the first place.
The root problem is, that everything is zipped, otherwise clearcase
would probably merge it correctly.

> You could raise enhancements at https://bugs.eclipse.org though, but you're probably better off installing a separate bug/task tracking tool for Mylyn to communicate with, rather than using mylyn as a tracking tool itself. (But these are just my opinions as a mylyn user; I'm not otherwise associated with the mylyn project so don't know whether what I'm advising is accurate or not.)
Unfortunately we are using ClearQuest for normal bug-tracking of
products, but not for the internal development tools.
Re: Simplest integration with ClearCase [message #18992 is a reply to message #18684] Wed, 25 July 2007 13:03 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: beatmik.acm.org

Hi Wolfgang,

Which data are you referring to storing? If you are just referring to
using Mylyn for task management then you can just use the default Local
Tasks repository, or do something like installing a local Bugzilla or
Trac. What you will be missing, since there is no Mylyn Team
integration for ClearCase, is automatic change set management.

Mik

Wolfgang Roessler wrote:
> Hello,
>
> at work we are using ClearCase for version-control. I am developing a
> small tool for internal development together with two colleagues. I want
> to use mylyn for managing the tasks. Is there any way to have a
> repository which is no real repository? Something like a repository
> storing its data on the normal filesystem which I then can syncronize
> using ClearCase?
>
> Greets
> Wolfgang
Re: Simplest integration with ClearCase [message #19213 is a reply to message #18992] Wed, 25 July 2007 18:06 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: codex.magic-dreams.de

With the local Task Repository you mean the .mylyn directory which is
normally located in the workspace .metadata? I know I can change the
location, but the tasks are stored in a zip-file right? So only one
person can edit the tasks because for zip-file automatic merging is not
possible.

> Hi Wolfgang,
>
> Which data are you referring to storing? If you are just referring to
> using Mylyn for task management then you can just use the default Local
> Tasks repository, or do something like installing a local Bugzilla or
> Trac. What you will be missing, since there is no Mylyn Team
> integration for ClearCase, is automatic change set management.
>
> Mik
>
> Wolfgang Roessler wrote:
>> Hello,
>>
>> at work we are using ClearCase for version-control. I am developing a
>> small tool for internal development together with two colleagues. I
>> want to use mylyn for managing the tasks. Is there any way to have a
>> repository which is no real repository? Something like a repository
>> storing its data on the normal filesystem which I then can syncronize
>> using ClearCase?
>>
>> Greets
>> Wolfgang
Re: Simplest integration with ClearCase [message #19486 is a reply to message #19213] Thu, 26 July 2007 06:04 Go to previous message
Eclipse UserFriend
Originally posted by: beatmik.acm.org

The local task data is actually stored in the Task List itself, i.e. in
workspace/.metadata/.mylyn/tasklist.xml.zip. This is because any
repository task can have local task data (e.g. notes, personal planning
info). As such the local task repository and associated information is
intended to be completely personalized and will not work well for
sharing purposes. It would take considerably less work to implement a
simple file-based format for sharing tasks than to work around this
limitation. For example, see:

193439: [connector] CSV task storage or import
https://bugs.eclipse.org/bugs/show_bug.cgi?id=193439

Mik

Wolfgang Roessler wrote:
> With the local Task Repository you mean the .mylyn directory which is
> normally located in the workspace .metadata? I know I can change the
> location, but the tasks are stored in a zip-file right? So only one
> person can edit the tasks because for zip-file automatic merging is not
> possible.
Re: Simplest integration with ClearCase [message #574551 is a reply to message #18684] Tue, 24 July 2007 08:00 Go to previous message
Alex Blewitt is currently offline Alex BlewittFriend
Messages: 946
Registered: July 2009
Senior Member
No, you need to use a decent version control system instead.

Alex.
Re: Simplest integration with ClearCase [message #574655 is a reply to message #18730] Tue, 24 July 2007 16:46 Go to previous message
Wolfgang Roessler is currently offline Wolfgang RoesslerFriend
Messages: 35
Registered: July 2009
Member
> No, you need to use a decent version control system instead.

I would call ClearCase a decent version control system, but would the
situation change if I would use subversion?
Re: Simplest integration with ClearCase [message #574697 is a reply to message #18795] Tue, 24 July 2007 18:41 Go to previous message
Alex Blewitt is currently offline Alex BlewittFriend
Messages: 946
Registered: July 2009
Senior Member
AFAIK the mylyn local tasks repo stores its data in the workspace area, probably .metadata/.plugins/org.eclipse.mylyn/ or .metadata/.mylyn or some such location.

You could try putting that under version control, but I'd generally recommend against it, as there may be in-flight cache files and other such things that depend on it. Using CC is especially bad because the filing system prevents files from being created or edited without being checked out first, and even when it's in lazy mode, can sometimes cause problems when other developers have the same file checked out on a branch.

In any case, there's virtually no chance of being able to merge files sensibly so probably little benefit of having it in version control in the first place.

You could raise enhancements at https://bugs.eclipse.org though, but you're probably better off installing a separate bug/task tracking tool for Mylyn to communicate with, rather than using mylyn as a tracking tool itself. (But these are just my opinions as a mylyn user; I'm not otherwise associated with the mylyn project so don't know whether what I'm advising is accurate or not.)

Alex.
Re: Simplest integration with ClearCase [message #574738 is a reply to message #18814] Tue, 24 July 2007 19:01 Go to previous message
Wolfgang Roessler is currently offline Wolfgang RoesslerFriend
Messages: 35
Registered: July 2009
Member
> AFAIK the mylyn local tasks repo stores its data in the workspace area, probably .metadata/.plugins/org.eclipse.mylyn/ or .metadata/.mylyn or some such location.
That's true, but you can change the location.

> You could try putting that under version control, but I'd generally recommend against it, as there may be in-flight cache files and other such things that depend on it. Using CC is especially bad because the filing system prevents files from being created or edited without being checked out first, and even when it's in lazy mode, can sometimes cause problems when other developers have the same file checked out on a branch.
> In any case, there's virtually no chance of being able to merge files sensibly so probably little benefit of having it in version control in the first place.
The root problem is, that everything is zipped, otherwise clearcase
would probably merge it correctly.

> You could raise enhancements at https://bugs.eclipse.org though, but you're probably better off installing a separate bug/task tracking tool for Mylyn to communicate with, rather than using mylyn as a tracking tool itself. (But these are just my opinions as a mylyn user; I'm not otherwise associated with the mylyn project so don't know whether what I'm advising is accurate or not.)
Unfortunately we are using ClearQuest for normal bug-tracking of
products, but not for the internal development tools.
Re: Simplest integration with ClearCase [message #575008 is a reply to message #18684] Wed, 25 July 2007 13:03 Go to previous message
Mik Kersten is currently offline Mik KerstenFriend
Messages: 287
Registered: July 2009
Senior Member
Hi Wolfgang,

Which data are you referring to storing? If you are just referring to
using Mylyn for task management then you can just use the default Local
Tasks repository, or do something like installing a local Bugzilla or
Trac. What you will be missing, since there is no Mylyn Team
integration for ClearCase, is automatic change set management.

Mik

Wolfgang Roessler wrote:
> Hello,
>
> at work we are using ClearCase for version-control. I am developing a
> small tool for internal development together with two colleagues. I want
> to use mylyn for managing the tasks. Is there any way to have a
> repository which is no real repository? Something like a repository
> storing its data on the normal filesystem which I then can syncronize
> using ClearCase?
>
> Greets
> Wolfgang
Re: Simplest integration with ClearCase [message #575176 is a reply to message #18992] Wed, 25 July 2007 18:06 Go to previous message
Wolfgang Roessler is currently offline Wolfgang RoesslerFriend
Messages: 35
Registered: July 2009
Member
With the local Task Repository you mean the .mylyn directory which is
normally located in the workspace .metadata? I know I can change the
location, but the tasks are stored in a zip-file right? So only one
person can edit the tasks because for zip-file automatic merging is not
possible.

> Hi Wolfgang,
>
> Which data are you referring to storing? If you are just referring to
> using Mylyn for task management then you can just use the default Local
> Tasks repository, or do something like installing a local Bugzilla or
> Trac. What you will be missing, since there is no Mylyn Team
> integration for ClearCase, is automatic change set management.
>
> Mik
>
> Wolfgang Roessler wrote:
>> Hello,
>>
>> at work we are using ClearCase for version-control. I am developing a
>> small tool for internal development together with two colleagues. I
>> want to use mylyn for managing the tasks. Is there any way to have a
>> repository which is no real repository? Something like a repository
>> storing its data on the normal filesystem which I then can syncronize
>> using ClearCase?
>>
>> Greets
>> Wolfgang
Re: Simplest integration with ClearCase [message #575558 is a reply to message #19213] Thu, 26 July 2007 06:04 Go to previous message
Mik Kersten is currently offline Mik KerstenFriend
Messages: 287
Registered: July 2009
Senior Member
The local task data is actually stored in the Task List itself, i.e. in
workspace/.metadata/.mylyn/tasklist.xml.zip. This is because any
repository task can have local task data (e.g. notes, personal planning
info). As such the local task repository and associated information is
intended to be completely personalized and will not work well for
sharing purposes. It would take considerably less work to implement a
simple file-based format for sharing tasks than to work around this
limitation. For example, see:

193439: [connector] CSV task storage or import
https://bugs.eclipse.org/bugs/show_bug.cgi?id=193439

Mik

Wolfgang Roessler wrote:
> With the local Task Repository you mean the .mylyn directory which is
> normally located in the workspace .metadata? I know I can change the
> location, but the tasks are stored in a zip-file right? So only one
> person can edit the tasks because for zip-file automatic merging is not
> possible.
Previous Topic:Bugzilla Version 2.14.1
Next Topic:"Open corresponding task" and local tasks
Goto Forum:
  


Current Time: Wed Apr 01 18:55:08 GMT 2020

Powered by FUDForum. Page generated in 0.02109 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top