[ANN] TMate plugin version 0.0.30. Early Access.

Announcing version 0.0.30 of the TMate plugin, available via the PluginManager or at http://www.tmate.org/eap/

Changes from build 0.0.29 to 0.0.30:

  • Checkout modules actions

- Checks out modules defined by TMate Server configuration into active IDEA project and configures IDEA project to include these modules. Could be useful when setting up IDEA project from scratch.

  • Bugfixes

- Server memory consumption reduced
- Server "hangs" sometimes: fixed
- And other

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.

Comment actions Permalink


I've just tried your plugin, and it looks great. However, when trying to load changes from one particular model, it fails and the following exception appears in the messages tab:

java.lang.NumberFormatException: For input string: "1 locked by: rkan;"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:477)
at java.lang.Integer.parseInt(Integer.java:518)
at org.tmatesoft.tmate.server.vcs.VCSChangeMap.computePreviousRevision(Unknown Source)
at org.tmatesoft.tmate.server.vcs.VCSChangeMap.processLogEntries(Unknown Source)
at org.tmatesoft.tmate.server.vcs.ccvs.D.G(Unknown Source)
at org.tmatesoft.tmate.server.vcs.ccvs.J.I(Unknown Source)
at org.tmatesoft.tmate.server.vcs.ccvs.CVSSupportRO.init(Unknown Source)
at org.tmatesoft.tmate.server.C.B.A(Unknown Source)
at org.tmatesoft.tmate.server.C.H.A(Unknown Source)
at org.tmatesoft.tmate.server.C.H.A(Unknown Source)
at org.tmatesoft.tmate.server.C.C.run(Unknown Source)

Comment actions Permalink

Thank you for reporting the problem! I will fix it in the next build.

As far as I understood, server fails on unexpected "cvs rlog" command output that includes information about "locks" - I have never got such output with my cvs repository, but with your help I will fix it anyway :)

Alexander Kitaev


Please sign in to leave a comment.