HardenedBSD/contrib/subversion/README
peter 6c648dd642 Introduce svnlite so that we can check out our source code again.
This is actually a fully functional build except:
* All internal shared libraries are static linked to make sure there
  is no interference with ports (and to reduce build time).
* It does not have the python/perl/etc plugin or API support.
* By default, it installs as "svnlite" rather than "svn".
* If WITH_SVN added in make.conf, you get "svn".
* If WITHOUT_SVNLITE is in make.conf, this is completely disabled.

To be absolutely clear, this is not intended for any use other than
checking out freebsd source and committing, like we once did with cvs.

It should be usable for small scale local repositories that don't
need the python/perl plugin architecture.
2013-06-18 02:53:45 +00:00

85 lines
2.2 KiB
Plaintext

Subversion, a version control system.
=====================================
$LastChangedDate: 2012-02-10 14:58:53 +0000 (Fri, 10 Feb 2012) $
Contents:
I. A FEW POINTERS
II. DOCUMENTATION
III. PARTICIPATING IN THE SUBVERSION COMMUNITY
IV. QUICKSTART GUIDE
V. CONVERTING FROM CVS
I. A FEW POINTERS
For an overview of the Subversion project, visit
http://subversion.apache.org/
Once you have a Subversion client you can get the latest version
of the code with the command:
$ svn co http://svn.apache.org/repos/asf/subversion/trunk subversion
II. DOCUMENTATION
The main documentation is the Subversion Book - an on-line version
can be found at:
http://svnbook.red-bean.com/
It is written in DocBook XML, and the sources can be found at:
http://svnbook.googlecode.com/svn/trunk/
If you wish to build the documentation from source, read the
src/en/README file within the book source.
III. PARTICIPATING IN THE SUBVERSION COMMUNITY
First, read http://subversion.apache.org/docs/community-guide/
It describes Subversion coding and log message standards, as well
as how to join discussion lists.
Talk on IRC with developers: irc.freenode.net, channel #svn-dev.
Read the FAQ: http://subversion.apache.org/faq.html
IV. QUICKSTART GUIDE
See the final section of the first chapter of the Subversion Book.
V. CONVERTING FROM CVS
If you're a CVS user trying to move your CVS history over to
Subversion, then be sure to visit the 'cvs2svn' project:
http://cvs2svn.tigris.org
You can get the latest released version of the cvs2svn converter
from the project downloads area:
http://cvs2svn.tigris.org/servlets/ProjectDocumentList?folderID=2976
Please note that the cvs2svn project is a *separate* project from
Subversion. If you have problems with cvs2svn or are confused,
please email the cvs2svn project's mailing lists, not the
Subversion lists.
Finally, be sure to see Appendix B in the Subversion Book. It
contains a very quick overview of the major differences between
CVS and Subversion.