[ANN] TMate v1.5. Now supports Subversion!

TMate is a combination of IntelliJ IDEA plug-in and web application that allows you to track and be always up-to-date with your team development process. TMate is a smart browsing, tracking and reporting tool for Subversion and CVS version control systems.

New in this release:

- Subversion support
- Now TMate is free for use in open source projects

Visit http://tmatesoft.com/ to get more information on how TMate may help you in your everyday work.

You may download TMate v1.5 at http://tmatesoft.com/download/

TMate v1.5. is also available via IDEA plugin manager - invoke (File | Settings | Plugins) dialog, select TMate - Subversion and CVS Tool from the list of available plugins and click Download and Install toolbar button to get TMate.

TMate Software
http://tmatesoft.com/

3 comments
Comment actions Permalink

Alex,

Are you planning to add support for communicating to a Subversion repository over HTTPS? I'm currently getting the following exception after configuring a local TMate server::

org.tmatesoft.tmate.server.vcs.VCSException: can't connect
at org.tmatesoft.tmate.server.vcs.ccvs.SVNSupport.init(Lorg.tmatesoft.tmate.server.config.VCSInfo;Ljava.lang.String;Lorg.tmatesoft.tmate.server.vcs.VCSChangeMap;)V(Unknown Source)
at org.tmatesoft.tmate.server.request.ChangesUtil.indexChanges(Ljavax.servlet.ServletContext;Lorg.tmatesoft.tmate.server.config.Component;Lorg.tmatesoft.tmate.server.log.Message;J)V(Unknown Source)
at org.tmatesoft.tmate.server.request.ConfigurationRequest.applyChanges(Lorg.tmatesoft.tmate.server.config.delta.ConfigurationDelta;Ljavax.servlet.ServletContext;Lorg.tmatesoft.tmate.server.log.Message;J)V(Unknown Source)
at org.tmatesoft.tmate.server.request.ConfigurationRequest.execute(Lorg.tmatesoft.tmate.server.log.Message;Ljavax.servlet.ServletContext;)V(Unknown Source)
at org.tmatesoft.tmate.server.request.RequestProcessor.run()V(Unknown Source)
at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)

Caused by: org.tmatesoft.svn.core.io.SVNException: can't connect
at org.tmatesoft.svn.core.internal.io.dav.HttpConnection.sendRequest(Ljava.lang.String;Ljava.lang.String;Ljava.util.Map;Ljava.io.InputStream;)Lorg.tmatesoft.svn.core.internal.io.dav.DAVStatus;(HttpConnection.java:190)
at org.tmatesoft.svn.core.internal.io.dav.HttpConnection.sendRequest(Ljava.lang.String;Ljava.lang.String;Ljava.util.Map;[B[I)Lorg.tmatesoft.svn.core.internal.io.dav.DAVStatus;(HttpConnection.java:126)
at org.tmatesoft.svn.core.internal.io.dav.HttpConnection.request(Ljava.lang.String;Ljava.lang.String;ILjava.lang.String;[BLorg.xml.sax.helpers.DefaultHandler;[I)Lorg.tmatesoft.svn.core.internal.io.dav.DAVStatus;(HttpConnection.java:120)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(Lorg.tmatesoft.svn.core.internal.io.dav.DAVRepository;)V(DAVConnection.java:66)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection()V(DAVRepository.java:271)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision()J(DAVRepository.java:65)
... 6 more

0
Comment actions Permalink

Alex,

It seems this issue is purely a UI-related one since changing the protocol from HTTP to HTTPS in my local TMate server's config.xml file did the trick!

Cheers,
Franck

0
Comment actions Permalink

Hello Franck,

The HTTPS protocol is not officially supported, because JDK SSL implementation didn't work properly with some servers and there is no known workarounds for now.

I would say that HTTPS support is "experimental" now, you may try it with your server on your own risk - exactly the way you've described - configure plain HTTP module and then change protocol in url to "https" in server's config.xml file.

Thanks,
Alexander Kitaev.

0

Please sign in to leave a comment.