SmartGit 1.5 rc 2

The 2nd release candidate for SmartGit 1.5 is available for download

For SmartGit, our graphical Git client, the 2nd release-candidate for the upcoming version 1.5 is available for download.

Change Log

Download the preview build

Tags : ,
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

SmartGit 1.5 rc

The release candidate for SmartGit 1.5 is available for download

For SmartGit, our graphical Git client, the release-candidate for the upcoming version 1.5 is available for download.

Change Log

Download the preview build

Tags : ,
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

SmartGit 1.5 beta 4

A new beta build for SmartGit 1.5 is available for download

For SmartGit, our graphical Git client, a new beta build for the upcoming version 1.5 is available for download.

Change Log

Download the preview build

Tags : ,
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

SmartCVS 7.1.1

A bug fix for SmartCVS 7.1 has been released

We released a bug fix for SmartCVS 7.1. It only contains bug-fixes and we recommend to update for anyone.

Download SmartCVS 7.1.1

Tags : ,
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

Solution to possible SmartSVN's SASL authentication problems

SmartSVN may fail to authenticate if SASL high encryption has been configured

For svnserve, SASL is configured in the sasl section of conf/svnserve.conf, see below.

Depending on the Java Virtual Machine settings, high values for min-encryption may cause the authentication to fail. A solution is either to decrease this value or to upgrade the JVM to support the requested cipher strength.

Another cause for failures may be usage of too old JVMs. SASL authentication requires Java 1.5 or higher.

A working example

The conf/svnserve.conf file. For details refer to here.

In /etc/sasl2 there are following files:

-rw-r--r-- 1 root root 49152 Apr 01 2009 sasldb_svn
-rw-rw-rw- 1 root root 135 Apr 01 2009 svn.conf

The /etc/sasl2/svn.conf is automatically read by svnserve (because it advertises itself as "svn"). Its list contains all possible mechanisms to use. When it comes to a handshake only those are used that satisfy svnserve.conf conditions (anonymous access support, encryption support, etc). Users and their passwords are validated against sasldb_svn database. A possible output of

# sasldblistusers2 /etc/sasl2/sasldb_svn

might look like:

alex@svnkit.com: password
ivan@somewhereelse: password

Only alex has access to the repository with "svnkit.com" realm.

Tags :
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

SmartGit 1.5 beta 3

A new beta build for SmartGit 1.5 is available for download

For SmartGit, our graphical Git client, a new beta build for the upcoming version 1.5 is available for download.

Change Log

Download the preview build

Tags : ,
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

SmartGit using msysgit: "FIND: Parameter format not correct"

While installing msysgit, you will have the choice whether to launch the git commands using the Windows command prompt or the Git bash prompt. Be sure to select the Git bash prompt, because otherwise you will get the Git warning message "FIND: Parameter format not correct" executing Git commands.

Tags :
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

Using SmartSVN with a tunnelled SSH connection

Tunnelling an SSH connection over an SSH gateway on Mac/Unix

Sometimes SVN servers are not directly accessible from the Internet, but hidden behind a corporate firewall. Using SSH tunnels is a way to allow access to such servers.

For such environments, the built-in SSH client of SmartSVN can't be used as it requires direct access to the repository server. However, you can configure and use your system SSH to connect to such repositories.

The easiest way will be to use SSH's ProxyCommand which can be configured in your .ssh/config file (details). For my environment, I'm accessing our internal smartserver over the gateway gateway. So my configuration looks like:

Host gateway
 IdentityFile ~/gateway.ssh.key

Host smartserver
 ProxyCommand ssh gateway nc -w 1 smartserver 22
 IdentityFile ~/smartserver.ssh.key

I have stripped off the passwords from both private key files, so authentication requires no interaction (refer here for details). That's an important step to avoid the OpenSSH password prompt or — even worse — get stuck, if that GUI-prompt does not work. Now I'm able to connect to smartserver via the gateway, simply by invoking:

ssh smartserver

In SmartSVN's Repository Profiles I have set up following tunnel:

  • Name: ssh-gateway
  • Command: ssh
  • Parameters: ${host} ${svnserve}

In the Add Repository Profile wizard, I have entered URL svn+ssh://smartserver/repos/smartsvn and on the Details page, selected Tunnel set to ssh-gateway. That's it!

Tags :
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

SmartGit 1.5 beta 2

A new beta build for SmartGit 1.5 is available for download

For SmartGit, our graphical Git client, a new beta build for the upcoming version 1.5 is available for download.

Change Log

Download the preview build

Tags : ,
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

SmartGit 1.0.4

A new bug-fix release for SmartGit is available

This release fixes a few bugs (detailed change log).

Download SmartGit 1.0.4

Tags : ,
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

SmartSVN 6.5.5

A new bug-fix release for SmartSVN 6.5 is available

We have released a new bug-fix release for SmartSVN 6.5. A detailed list of changes can be found here.

Download SmartSVN 6.5.5
Tags : ,
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!

SmartGit 1.5 beta 1

The 1st beta for SmartGit 1.5 is available for download

For SmartGit, our graphical Git client, the first beta build for the upcoming version 1.5 is available for download. The most important new features and improvements are (change log):

  • sync command to perform push and pull with one click
  • basic git-svn integration
  • ability to stage individual lines
  • quick stash
  • OS X: changes in the project structure are detected automatically
  • significantly improved submodule support
  • built-in file compare, conflict solver, text editor now support non-fixed fonts allowing to handle far-east-characters

You are welcome to give it a try!

Download the preview build

Tags : ,
Social Bookmarks :  Add this post to Slashdot    Add this post to Digg    Add this post to Reddit    Add this post to Delicious    Add this post to Stumble it    Add this post to Google    Add this post to Technorati    Add this post to Bloglines    Add this post to Facebook    Add this post to Furl    Add this post to Windows Live    Add this post to Yahoo!