=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/anoncvs.html,v retrieving revision 1.456 retrieving revision 1.457 diff -u -r1.456 -r1.457 --- www/anoncvs.html 2016/09/01 12:08:03 1.456 +++ www/anoncvs.html 2016/09/02 21:41:55 1.457 @@ -26,73 +26,56 @@ Anonymous CVS is a method of keeping your local copy of the OpenBSD source tree up to date with respect to changes made to current OpenBSD sources. In addition to following the bleeding edge of development, it is -also possible to track the patches for errata of a release. +also possible to track the errata patches +of a release.

The major advantage of Anonymous CVS over other source code update techniques is that it works directly against a central source code repository or mirror. This means that you have the full set of CVS commands available to control merging and updating your changes with -other source changes and for performing diffs, change histories -and other queries against the central repository. +other source changes, performing diffs, change histories and other +queries against the central repository.

-The OpenBSD Project currently has four active and two historic -source repositories: +The OpenBSD Project currently has four active source repositories:

-

To summarize, the real strength of using Anonymous CVS is that it is -a "tolerant" source code control system - it respects -changes that you have made to your local sources and makes -"best efforts" to update your entire source tree, rather than +a "tolerant" source code control system - it respects +changes that you have made to your local sources and makes +"best efforts" to update your entire source tree, rather than leaving you a list of arcane problems that have to be resolved before continuing. +

+In the event that the changes can't be completely merged, CVS provides a +"soft fallback", providing you with annotated changes to your +local copy, preserving an unmodified copy of your version and continuing +to update any other source modules you requested. +

What is CVS?

-CVS is the +CVS is the source code control system used to manage the OpenBSD source tree. It implements a central repository for all officially released source code and changes, while permitting developers to maintain local copies of the source code with their working changes. There are two levels of source tree access: -