Annotation of src/usr.bin/cvs/cvsintro.7, Revision 1.1
1.1 ! jfb 1: .\" $OpenBSD$
! 2: .\"
! 3: .\" Copyright (c) 2004 Jean-Francois Brousseau <jfb@openbsd.org>
! 4: .\" All rights reserved.
! 5: .\"
! 6: .\" Redistribution and use in source and binary forms, with or without
! 7: .\" modification, are permitted provided that the following conditions
! 8: .\" are met:
! 9: .\"
! 10: .\" 1. Redistributions of source code must retain the above copyright
! 11: .\" notice, this list of conditions and the following disclaimer.
! 12: .\" 2. The name of the author may not be used to endorse or promote products
! 13: .\" derived from this software without specific prior written permission.
! 14: .\"
! 15: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
! 16: .\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
! 17: .\" AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
! 18: .\" THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
! 19: .\" EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
! 20: .\" PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
! 21: .\" OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
! 22: .\" WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
! 23: .\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
! 24: .\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
! 25: .\"
! 26: .Dd November 15, 2004
! 27: .Dt CVSINTRO 7
! 28: .Os
! 29: .Sh NAME
! 30: .Nm cvsintro
! 31: .Nd introduction to Concurrent Versioning System
! 32: .Sh DESCRIPTION
! 33: Concurrent Versions System is a popular open source version control system.
! 34: Although it is mostly used to track changes to software source code for
! 35: development teams, there are very few limitations to the kind of data that
! 36: can be managed by the system, and it can be used for document archival
! 37: purposes as well.
! 38: .Pp
! 39: This document provides an introduction to using OpenCVS to manage repositories.
! 40: It will first cover some of the aspects of using and managing CVS and,
! 41: where appropriate, explain the main differences between OpenCVS and other
! 42: distributions.
! 43:
! 44: .Sh CREATING A REPOSITORY
! 45: Before CVS can be used, a repository must be created.
! 46: A repository is simply a directory where the CVS daemon can store the version
! 47: information for the files that it will host.
! 48:
! 49:
! 50: .Sh CREATING A MODULE
! 51:
! 52: .Sh PROPAGATING CHANGES
! 53:
! 54: .Sh REMOVING FILES
! 55:
! 56: .Pp
! 57: .Sh SEE ALSO
! 58: .Xr rcs 1 ,
! 59: .Xr diff 1 ,
! 60: .Xr patch 1 ,
! 61: .Xr cvsd 8
! 62: .Sh CAVEATS
! 63: This CVS implementation does not fully conform to the GNU CVS version.
! 64: In some cases, this was done explicitly because GNU CVS has inconsistencies
! 65: or ambiguous behaviour.
! 66: Some things have also been left out or modified to enhance the overall
! 67: security of the system.
! 68: .Pp
! 69: Among other things, support for the pserver connection mechanism has been
! 70: dropped because of security issues with the authentication mechanism.
! 71: .Sh HISTORY
! 72: The OpenCVS project is a BSD-licensed rewrite of the original
! 73: Concurrent Versioning System written by Jean-Francois Brousseau.
! 74: The original CVS code was written in large parts by Dick Grune,
! 75: Brian Berliner and Jeff Polk.
! 76: .Sh AUTHORS
! 77: .An Jean-Francois Brousseau