[REQUEST] MKS Source Integrity Plugin

We are migrating to MKS and I'm eager to get my hands on a MKS Source Integrity plugin. I've seen comments on the boards about an MKS plugin, but I can't seem to find a completed copy anywhere.

Does Intellij have plans to add this feature natively? If not, does anyone know where I can find a plugin?

14 comments

I wrote one, but have not been maintaining it for Aurora since we switched away from MKS.
Since I wrote it on company time, I need to go through procedure to correctly open-source it,
but have not had the chance yet. Are you up to bringing it up to speed?

Bryan Hughes wrote:

We are migrating to MKS and I'm eager to get my hands on a MKS Source Integrity plugin. I've seen comments on the boards about an MKS plugin, but I can't seem to find a completed copy anywhere.

Does Intellij have plans to add this feature natively? If not, does anyone know where I can find a plugin?


--

Erb

==============================================================
"Most of you are familiar with the virtues of a programmer.
There are three, of course: laziness, impatience, and hubris."
- Larry Wall
==============================================================

0

Absolutely. If you open-source it, please let me know.

0

It won't be a matter of days...

Bryan Hughes wrote:

bump

Any updates ERB?


--

Erb

==============================================================
"Most of you are familiar with the virtues of a programmer.
There are three, of course: laziness, impatience, and hubris."
- Larry Wall
==============================================================

0

I understand. Any help you can provide is appreciated.

One question: Would it be faster for us to start our own MKS Plugin? None of us have tinkered with the IDEA API, but I would hope that its fairly flexible.

0

I filed a request with mks to create one. From what I understand they had started one, but I have not seen it or heard if it will ever be released. You can see the discussion about it at www.mks.com/community go to the discussion forums.

0

LOL. Same here. MKS told me that they have added my name to the list of people that have requested this feature.

Thanks for the info, however.

0

Ask, and ye shall receive. I have just uploaded to the wiki an MKS plugin for Aurora. It is based on the MKS Eclipse plugin. It was developed in junction with MKS Source Integrity Enterprise Edition v8.3 Build 8392. Basically, the plugin calls out to the MKS client application and utilizes it's UI and functionality while supplying it with files on which to operate.

http://www.intellij.org/twiki/bin/view/Main/MksIntegration

Please note: this is just a VCS plugin and doesn't (yet) support refactorings. Also, I'm not sure of the licensing ramifications since I included the mkscmapi.jar file I got from the S08030052_Eclipse2.0.2_Integration.zip bundle made available on the MKS support site.

Any feedback would be appreciated.

Eric

0

This is very cool. I love it. There is no way to "unlock" a file but it seems to work with MKS v 8.4 although I have not tested fully yet.

0

There is no way to "unlock" a file


Correct. I just used what was developed for the Eclipse plugin as a starting point, with the intention of adding other functionality later, such as lock/unlock, freeze/thaw, promote/demote, etc.

Any ideas would be appreciated. Thanks.

Eric

0

Has anyone that is using IDEA 4.0 been able to use this plugin? I've emailed Eric regarding an update and am waiting patiently for a response.

0

Bryan,

Sorry for the delay in responding. There's a lot on my plate right now...

I have been using this plugin with v4 throughout the Avalon EAP period and continue to do so without issues. Please keep in mind that this plugin is essentially the Eclipse plugin developed by IBM and MKS. Whatever functionality was exposed by those folks in that plugin is available in the IDEA plugin. It's not perfect, but if you need more power than what's available in the plugin, you can always start the MKS client from within IDEA.

If you do run into problems, please let me know. And, I'll try to get back to you in a reasonable amount of time.

Eric

0

Oh, I should mention that the latest version of the plugin is available through the Plugin Manager.

E

0

Uhh, of course I meant Aurora, not Avalon.

0

Please sign in to leave a comment.