CR#1010 : integration of SNVkit into EGPI as prefered "subversion driver"

| State :done | Assign to :sdevaux | Module :net.eduvax.egpi | Type :task | Parent :1009 | Source : |

Description


Comments

To let svnkit connect to svn+ssh repository, some VM env var (java -D...) needs to be use :
-Dsvnkit.ssh2.username=SSH login name
-Dsvnkit.ssh2.key=path to private key in OpenSSH format
-Dsvnkit.ssh2.port=SSH host port number (default is 22)
-Dsvnkit.ssh2.author=author name to be used for commits (defaults to SSH login name)
Tested OK with username and password. username and key  isn't successful. log complains that provided key is not a valid OpenSSH RSA key but I gave my own ssh ker.
Strangely the connect parameters have a kind of persistance, once a succesful connection achieved, there was no more need to add -Dsvnkit.ssh2 args.
login spec are written somewhere in .subservion dir insid user's home. This behavior can be turned off with 4th arg of SVNWCUtil.getDefaultConfigurationDirectory(). This is now the default in svnkit driver factory.

Schedule

History