[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

First Contact

From: Ben Collins-Sussman <sussman_at_newton.ch.collab.net>
Date: 2001-03-15 08:09:40 CET

Big news, everyone. For the first time ever, the svn client has
communicated with an svn repository.

If you want to try checking out a working copy:

1. update your working copy, `make clean && make`.

2. in the subversion/ dir, `make check`. Among many tests, an fs
    repository will be created in tests/libsvn_fs/ somewhere which
    contains a full greek tree.

3. cd into client and run ./svn with two arguments:

    --target-dir my_working_copy (or whereever you want the wc)

    --ancestor-path file://localhost/absolute/path/to/repos/

The name of the repos you want is tests/libsvn_fs/test-repo-basic-commit.

For example, on my own box, I typed:

[sussman@piggy:~/projects/subversion/subversion/client]$ ./svn co
--target-dir foo --ancestor-path file://localhost/home/sussman/projects/subversion/subversion/tests/libsvn_fs/test-repo-basic-commit/A

And this actually checked out subdir `A' from the repository.
Experiment as you wish. :)

P.S. Yes, the argument names are stupid and exist for hysterical
raisins. Semantically, we're talking about the two args that are
*both* called `-d' in CVS. We need to shorten them somehow.
Received on Sat Oct 21 14:36:25 2006

This is an archived mail posted to the Subversion Dev mailing list.