
Providing Remote Access: svnserve | 885
Subversion
This is the Title of the Book, eMatter Edition
Copyright © 2006 O’Reilly & Associates, Inc. All rights reserved.
trunk/ <p.0.2j>
vendors/ <q.0.2j>
deli/ <1g.0.2j>
egg.txt <1i.e.2j>
soda.txt <1k.0.2j>
sandwich.txt <1j.0.2j>
uuid
svnlook uuid repos_path
Print the UUID for the repository. The UUID is the repository’s
Universal Unique IDentifier. The Subversion client uses this identi-
fier to differentiate between one repository and another.
youngest
svnlook youngest repos_path
Print the youngest revision number of a repository.
Providing Remote Access: svnserve
svnserve allows access to Subversion repositories using the svn network protocol.
You can run svnserve either as a standalone server process, or by having another
process—such as inetd, xinetd, or sshd—start it for you.
Once the client has selected a repository by transmitting its URL, svnserve reads a
file named conf/svnserve.conf in the repository directory to determine repository-
specific settings, such as what authentication database to use and what authoriza-
tion policies to apply. The details are provided in Version Control with Subversion
(O’Reilly).
svnserve Options
Unlike the previous commands we’ve described, svnserve has no subcommands;
svnserve is controlled exclusively by options.
--daemon, -d
Run in daemon mode. svnserve backgrounds itself, and accepts and serves
TCP/IP connections ...