[ANN] TMate plugin version 0.0.34. Early Access Version.

Announcing version 0.0.34 of the TMate plugin, available via the PluginManager or at

http://www.tmate.org/eap/

Changes from build 0.0.33b to 0.0.34:

  • Plugin: New, more convinient UI

  • Plugin: Ability to view history of file or folder as a set of transactions

  • Server: Significant memory consumption and performance improvements

  • Lot of bugfixes


TMate plugin adds transactions support to the CVS version control integration. It consists of the server that continuously monitors CVS repository and IDEA plugin that displays found CVS transactions in the IDEA tool window.

TMate Server is implemented as a web application and requires JDK 1.4 and supports CVS repositories accessible through the pserver protocol. TMate Server could be installed locally or on the dedicated computer.

TMate Client is an IDEA plugin that allows to configure remote TMate Server and displays up to date CVS transactions collected by the TMate Server.

TMate IDEA plugin available via the PluginManager includes both TMate Client and TMate Server.

More information about TMate, including screenshots, is available at http://tmate.org/eap/

Your feedback about how the plugin works in your environment, whether do you find it useful, and what features do you want to see in the next versions is very welcome!

Alexander Kitaev.

7 comments

Alexander Kitaev wrote:

>Announcing version 0.0.34 of the TMate plugin, available via the PluginManager or at
>
>http://www.tmate.org/eap/
>
>Changes from build 0.0.33b to 0.0.34:
>

  • Plugin: New, more convinient UI

  • Plugin: Ability to view history of file or folder as a set of transactions

  • Server: Significant memory consumption and performance improvements

  • Lot of bugfixes

>
>TMate plugin adds transactions support to the CVS version control integration. It consists of the server that continuously monitors CVS repository and IDEA plugin that displays found CVS transactions in the IDEA tool window.
>
>TMate Server is implemented as a web application and requires JDK 1.4 and supports CVS repositories accessible through the pserver protocol. TMate Server could be installed locally or on the dedicated computer.
>
>TMate Client is an IDEA plugin that allows to configure remote TMate Server and displays up to date CVS transactions collected by the TMate Server.
>
>TMate IDEA plugin available via the PluginManager includes both TMate Client and TMate Server.
>
>More information about TMate, including screenshots, is available at http://tmate.org/eap/
>
>Your feedback about how the plugin works in your environment, whether do you find it useful, and what features do you want to see in the next versions is very welcome!
>
>Alexander Kitaev.

>
No ssh ? AARRRGG.
;)

Jacques

0

Hello Jacques,

I've just added SSH2 support to the TMate Server and I think it will be included into the next TMate build. May I ask you, how do you work with the SSH within IDEA? Do you use SSH1 and built-in support or SSH2 and external tool like SmartCVS to work with CVS or did you set up CVS connection with the "ext" protocol?

Thanks,
Alexander Kitaev.

0

Hello Alexander,

AK> Hello Jacques,
AK>
AK> I've just added SSH2 support to the TMate Server and I think it will
AK> be included into the next TMate build. May I ask you, how do you
AK> work with the SSH within IDEA? Do you use SSH1 and built-in support
AK> or SSH2 and external tool like SmartCVS to work with CVS or did you
AK> set up CVS connection with the "ext" protocol?
AK>
AK> Thanks,
AK> Alexander Kitaev.
This is great news!
I use the latter. I commit exclusively to sourceforge right now. Since I use IDEA and TortoiseCVS to access CVS I only need ssh1. Did you only implement ssh2 or did you also implement ssh1?

BTW since subversion 1.0 is out now are you planning on working on an subversion version as well?

Jacques

0

Right now there is only SSH2 support in TMate Server, that makes hard to implement some of the TMate Plugin features, because IDEA 4.0. doesn't support SSH2 CVS access. I will add SSH1 support as well before publishing new build.

What do you think, will be it be enough to provide private key authorization or password authorization is also required?

Also, I didn't understand quite well, do you using IDEA (with "ext" or "ssh1" connection set up) to commit to SourceForge or TortoiseCVS?

Thanks,
Alexander Kitaev

0

Hello,

What about subversion support - not in the first release. Depending on feedback I may add subversion support to TMate Server later - it could support arbitrary VCS system through the plugins.

However, I think that good integration with subversion in the IDEA will cover all the features that TMate suggests for the CVS now, so may be it makes sense just to provide svn support in IDEA - via the plugin or may be IDEA team will do this in 4.1.

Thinking about what direction TMate will grow after the first release, I could suppose that it will support many more VCS and provide more functionality on the server-side, rather then in IDEA plugin. In this case, it will make sense to support svn, because TMate will provide not only transactions management related features, that have to exists in svn or p4ce integration plugin anyway, which is probably not TMate destiny :)

Alexander Kitaev.

0

Hello Alexander,

AK> Right now there is only SSH2 support in TMate Server, that makes
AK> hard to implement some of the TMate Plugin features, because IDEA
AK> 4.0. doesn't support SSH2 CVS access. I will add SSH1 support as
AK> well before publishing new build.
AK>
AK> What do you think, will be it be enough to provide private key
AK> authorization or password authorization is also required?
I always use private key auth myself. It sounds the logical thing to do but maybe some poeple out there have trouble with setting up plink?

AK> Also, I didn't understand quite well, do you using IDEA (with "ext"
AK> or "ssh1" connection set up) to commit to SourceForge or
AK> TortoiseCVS?
I use both. When I develop within IDEA I always use its integration in "ext" mode. When I am not I use TortoiseCVS


AK> Thanks,
AK> Alexander Kitaev

0

Alexander,

AK> I will add SSH1 support as well before publishing new build.

Thank you so very much for listening to your user base.

Jacques

0

Please sign in to leave a comment.