[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/

0
3 comments
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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.