Any Chance for Clearcase Support

Since it seems that the clearcase plugin updates for any new versions
are not going to happen for in the near future, or ever, for that
matter, I wanted to request CC support from JetBrains. This is a really
important issue for me, and I suspect many of the other users that have
to use CC because of corporate standards. If it continues to be that I
have to find source files in two apps and go through several steps just
to edit one file, I would start looking for another solution.
Relying on users to provide this functionality through a free plugin
doesn't seem to be working. At least, I would like to know if JB sees
this as something important enough to provide, or if its seen as not
really necessary.

thanks,
adam

13 comments
Comment actions Permalink

++1
Existing CC plugin is great but unfortunately gets broken again and again with each new EAP version. If IJ will take over CC support than there is a hope for some stability.

0
Comment actions Permalink

Its not only that. I was ok with the way things used to be with the
plugin. However, I have heard from the author and it doesn't appear
that he has plans to continue development and wants to hand it off -
which he doesn't even have time to do at the moment. I want to be clear
that I don't mean to sound critical at all, I just wanted to pass this
along. I greatly appreciate all the time he put in up to now, esp since
he was working for free.

Andrei Tokar wrote:

++1
Existing CC plugin is great but unfortunately gets broken again and again with each new EAP version. If IJ will take over CC support than there is a hope for some stability.

0
Comment actions Permalink

+1. I'd hate to have to move to Eclipse to have built-in support for the
corporate mandated ClearCase.

I also appreciate the work put in to create the CC plug in, but I won't be
able to convince my management to pay for future versions of IDEA if
ClearCase support isn't guaranteed in some way (even if it's an extra cost
option).

;ted


"Adam C" <nowhere@nowhere.com> wrote in message
news:cte4aq$cg$1@is.intellij.net...

Since it seems that the clearcase plugin updates for any new versions
are not going to happen for in the near future, or ever, for that
matter, I wanted to request CC support from JetBrains. This is a really
important issue for me, and I suspect many of the other users that have
to use CC because of corporate standards. If it continues to be that I
have to find source files in two apps and go through several steps just
to edit one file, I would start looking for another solution.
Relying on users to provide this functionality through a free plugin
doesn't seem to be working. At least, I would like to know if JB sees
this as something important enough to provide, or if its seen as not
really necessary.

>

thanks,
adam



0
Comment actions Permalink

This is an EAP build - you cant expect everything to work. Does the released 4.5.3 work with the Clearcase plugin?

0
Comment actions Permalink

This is an EAP build - you cant expect everything to
work. Does the released 4.5.3 work with the Clearcase
plugin?



Normally that is true, but in this case the developer of the plugin has expressed doubts about being able to continue to support it. So, I think the poster was just trying to let JB know that there is a little bit of a vacum and it would be greatly appreciated if it could be plugged a bit.

In general, I've always wondered why most of the support for source control systems couldn't be done with a generic script interface to IDEA. Why not provide commandlines for various checkin/checkout functionality for whatever plugin you want. It would seem they basically do the same. A traditional plugin could be written for exotic or specialized support (i.e. native library support, or tighter integration with diff tools).

Mike

0
Comment actions Permalink

Sorry, but I can't understand what do you mean by "generic script
interface". VCS plugin can implement checkin/checkout any way as it wants
but there are some set of providers wich are using to do it more simple and
use some standart dialogs and actions. You can implement them or use your
own implementation. Now cvs, svn and perforce use this api while cvs and svn
use java client libraries but perforce uses command line client to perform
vcs activities.
--
Olesya Smirnova
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

"Michael Kirby" <kirby@ess.mc.xerox.com> wrote in message
news:9398433.1107130734881.JavaMail.itn@is.intellij.net...

This is an EAP build - you cant expect everything to
work. Does the released 4.5.3 work with the Clearcase
plugin?

>

>
>

Normally that is true, but in this case the developer of the plugin has

expressed doubts about being able to continue to support it. So, I think
the poster was just trying to let JB know that there is a little bit of a
vacum and it would be greatly appreciated if it could be plugged a bit.
>

In general, I've always wondered why most of the support for source

control systems couldn't be done with a generic script interface to IDEA.
Why not provide commandlines for various checkin/checkout functionality for
whatever plugin you want. It would seem they basically do the same. A
traditional plugin could be written for exotic or specialized support (i.e.
native library support, or tighter integration with diff tools).
>

Mike

>


0
Comment actions Permalink

Adam C wrote:

Since it seems that the clearcase plugin updates for any new
versions are not going to happen for in the near future, or ever, for
that matter, I wanted to request CC support from JetBrains. This is a
really important issue for me, and I suspect many of the other users
that have to use CC because of corporate standards. If it continues to
be that I have to find source files in two apps and go through several
steps just to edit one file, I would start looking for another solution.
Relying on users to provide this functionality through a free plugin
doesn't seem to be working. At least, I would like to know if JB sees
this as something important enough to provide, or if its seen as not
really necessary.

thanks,
adam

+1

We use IntelliJ and ClearCase. Currently we rely on the ClearCase plugin
and we are very greatful for this plugin.

Either way, we need ClearCase support.

0
Comment actions Permalink

Would implementing Microsoft Source Code Control Interface (MSSCCI) provide sufficient functionality or not? This should allow IDEA to support SourceSafe, ClearCase, Perforce and PVCS and others with just one chunk of code...

Has this ever been looked at? Was it ruled out due to limitations...?
http://blogs.msdn.com/korbyp/archive/2003/09/19/54155.aspx

0
Comment actions Permalink

It seems it is not even usuable to check out the files manually and then
edit. I decided to try out the latest eap without the plugin. When I
checkout a file, it isn't recognized to be writable by IJ for about 20
seconds - even with activating and deactivating the frame repeatedly.
Even worse, when I tried to check in the file after editing, the changes
weren't written to disk yet so it tried to check in the file with none
of the modifications done. This could cause serious problems due to
lost code.

Anyone trying to use this approach should be aware of this problem.

adam

Adam C wrote:

Since it seems that the clearcase plugin updates for any new
versions are not going to happen for in the near future, or ever, for
that matter, I wanted to request CC support from JetBrains. This is a
really important issue for me, and I suspect many of the other users
that have to use CC because of corporate standards. If it continues to
be that I have to find source files in two apps and go through several
steps just to edit one file, I would start looking for another solution.
Relying on users to provide this functionality through a free plugin
doesn't seem to be working. At least, I would like to know if JB sees
this as something important enough to provide, or if its seen as not
really necessary.

thanks,
adam

0
Comment actions Permalink

>

Was it ruled out due to limitations...?

>

I believe the issue was Microsoft's restrictive licensing agreement and the costs associated with it. When I was casting around for a plugin for MKS, I started by checking into the SCCAPI for the near ubiquity in support by SCC vendors (this may only be true for the Windows platform; I can't speak to the Mac, Linux and Unices). There aren't any complete open source implementations because the API would have to be reverse engineered, or some brave soul would have endure the wrath of the MS Legal Dept by breaking the non-disclosure agreement one would have to sign to get access to the official API spec.

So, while the SCC API seems like a logical thing to pursue, there are a myriad of non-technical obstacles that would have to be overcome.

Eric

0
Comment actions Permalink

The legal situation has changed... the MSSCCI falls under a less-restrictive license. I think it still forbids a GPL implementation, but there's a lot of people who think an Open Source implementation is now acceptable.

The new license is a consequence of the MSSCCI being distributed as part of the VSIP Extras Beta...

See (same MS guys blog, different entry):
http://blogs.msdn.com/korbyp/archive/2004/02/12/72211.aspx

0
Comment actions Permalink

Sorry, but I can't understand what do you mean by
"generic script interface". VCS plugin can
implement checkin/checkout any way as it wants
but there are some set of providers wich are using to
do it more simple and use some standart dialogs
and actions. You can implement them or use your
own implementation. Now cvs, svn and perforce use
this api while cvs and svn use java client
libraries but perforce uses command line client
to perform vcs activities.



Why should I have to write code when all I really want is an external command to be called. It is unnecessarily complex.

Version control systems are all the same. They basically provide ways for checking files in, and checking them out.

THere are some additional concepts (updating a view, promotion, and so forth).

A mechanism to provide a commandline that IDEA would call when the "checkout" situation occurred would be much easier to configure then writing code to integrate into the configuration management system.

Perhaps I'm oversimplifying, and if I am, please take the time to educate me.

Personally, the value I get from the clearcase plugin isn't the integration with clearcase, but the cool diff tool functionality that is built into it.

Mike


0

Please sign in to leave a comment.