Companion Subversion (SVN) repository The Companion development environment is now available on an external server, located outside of Sun's internal network (SWAN). Community members (Sun and non-Sun) can access it directly and commit approved changes to it.
How To Access It ================= You will need the SVN client application. We have used SVN 1.3.0, which is available from the opensolaris tools community. http://www.opensolaris.org/os/community/tools/dscmdownload Help on configuring and using SVN is available at: http://svn.opensolaris.org/os/community/tools/scm/svn_help Access is supported via the svn+ssh: (SSH tunneling) method. Anyone may access the repository with the user name, "anon": % svn ls svn+ssh://anon at svn.opensolaris.org/svn/companion/core/usr/src % svn co svn+ssh://anon at svn.opensolaris.org/svn/companion/core/usr/src You can specify the location for your checked out workspace, e.g.: % svn co svn+ssh://anon at svn.opensolaris.org/svn/companion/core/usr/src \ /test/ccd_workspace If you already have a Companion repository, the Beta test repository, for example, you can move it to point at the new location with the "svn switch" command, e.g.: % svn switch --relocate \ svn+ssh://anon at svn.opensolaris.org/svn/proj/svn/companion/ccd-1 \ svn+ssh://anon at svn.opensolaris.org/svn/companion/core A full checkout of /usr/src should take approximately 20 minutes, depending on your connection. NOTE: User "anon" does not have commit access. To obtain commit access, you need to enter your ssh key information at the www.opensolaris.org website so that you can access the repository with your user name. Any information entered for the Beta repository was not preserved. Follow the instructions on the SVN Help page: http://svn.opensolaris.org/os/community/tools/scm/svn_help The corresponding Companion source tarball, as well as binary and source packages, is available from: http://www.opensolaris.org/os/project/companion/downloads Where To Get Support ==================== If you want to report bugs or give feedback on the SVN repository/server, email: tools-discuss at opensolaris.org. If you have comments relating to the Companion code itself, email: companion-discuss at opensolaris.org. =================== NOTE: Sun internal users have experienced some problems with proxy settings. The following setting in .ssh/config should work. Substitute the socks proxy server for your location for scaea-socks in the example below. Host *.org ProxyCommand /usr/lib/ssh/ssh-socks5-proxy-connect -h scaea-socks %h %p Sun internal users should also be able to connect via HTTP proxies, A sample ProxyCommand is: % ProxyCommand ssh-http-proxy-connect -h webcache -p 8080 %h %p -marilyn
