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

Reply via email to