The source code to Teal and Truss is currently available through subversion, a popular source code control system. Currently, only Mike and Robert have commit privileges, though they are happy to accept patches from the community.
If you would like to track Truss and Teal more closely than the current release schedule, you can pull the code from the repository. Here’s how.
First, our svn repository is accessible ONLY by the svn+ssh method. Normal http style svn urls will not work at all. You will need to configure your svn client properly; the first step is to download our key If you are using PuTTY on Windows, download trusster-anon.ppk; if you’re using OpenSSH, download trusster-anon.key instead.
Next, put the key file in secure directory and chmod it 0400.
You’ll need to set the SVN_SSH environment variable for trusster as follows (for bash, other shells may be different):
# export SVN_SSH=”ssh -l trusster -i
And test it:
# $SVN_SSH trusster.com
Should produce the following output:
( success ( 1 2 ( ANONYMOUS EXTERNAL ) ( edit-pipeline svndiff1 absent-entries commit-revprops merge-info ) ) )
Hit Ctrl+D to close the tunnel.
That’s pretty much it, all that is left to do is checkout the code:
# svn co svn+ssh://trusster.com/teal/trunk
# svn co svn+ssh://trusster.com/truss/trunk
If you’d rather use PuTTY, create a session for trusster.com called trusster-anon. Configure it to use the trusster-anon.ppk key as the session key, using “trusster” as the “auto login username”. Make sure you save the session. Use the session name in the svn url like so:
svn+ssh://trusster-anon/teal/trunk
