Simplest integration with ClearCase [message #18684] |
Mon, 23 July 2007 18:23 |
Eclipse User |
|
|
|
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 #18795 is a reply to message #18730] |
Tue, 24 July 2007 16:46 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 #574738 is a reply to message #18814] |
Tue, 24 July 2007 19:01 |
Wolfgang Roessler 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.
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04199 seconds