=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/anoncvs.html,v retrieving revision 1.14 retrieving revision 1.15 diff -c -r1.14 -r1.15 *** www/anoncvs.html 1997/06/13 02:22:24 1.14 --- www/anoncvs.html 1997/06/13 08:12:26 1.15 *************** *** 14,36 **** [OpenBSD]

!

CVS Access:

! CVS is used to manage the OpenBSD source tree. This allows ! developers to work on a local source tree and commit their changes when ! ready. Also anyone can edit source files on their ! local machines, and automatically track and merge in any changes made ! in the OpenBSD CVS repository. Additionally they can easily see the ! logs of, check out, or "diff" the source files in the OpenBSD source ! tree.

-

! Most importantly, the anoncvs service does NOT ! delete the changes you make in your local copy of the source tree -- ! read on for more details!

The latest version of CVS is available at Cyclic. --- 14,88 ---- [OpenBSD] +

OpenBSD

+
+

Anonymous CVS Access:

! 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.

! 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 diff's, change histories ! and other queries against the central repository.

+

CVS:

+ CVS is the source code control system used to manage the OpenBSD source tree. + It implements a central repository for all officially relased source code + and changes, while permitting developers to maintain local copies of the + source code with their working changes. Developers with "write access" + can commit changes directly to the OpenBSD source tree, while "Anonymous + CVS" users have "read access" and can keep their local copies of the source + up to date and issue queries against the central depository. +

+

+ The major strength of CVS is that it has the ability to preform intelligent + merges of changes to the central repository with changes that you make to + your local copy. This means that if you make a change to a module and + perform an update, your changes are not "blown away", rather CVS makes + best efforts to merge the changes made to the central sources with changes + you've made to your local copy. +

+

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

+

CVS COMMAND SUMMARY

+
+
add +
Add a new file or directory to the repository. +
get +
Make a working directory of source files for editing. +
commit +
Apply changes to the source repository (write access) +
diff +
Show differences between local files and the source repository. +
history +
Show reports on cvs commands against the source repository. +
log +
Display CVS log information. +
rdiff +
Prepare a collection of diffs reflecting changes between release. +
status +
Show current status of files in the repository and local copies. +
update +
Bring your working directory up to date with the repository. +
+

+ To summarize, the reaal strengh 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 + leaving you a list of arcane problems that have to be resolved before + continuing. +

+

Using Anonymous CVS:

The latest version of CVS is available at Cyclic. *************** *** 209,215 ****

! Anoncvs rsh vs. ssh
By default, the CVS client uses rsh to talk to the CVS server. Many of the CVS sites no longer supprt rsh for security reasons or a local --- 261,267 ----

! Anoncvs: rsh vs. ssh
By default, the CVS client uses rsh to talk to the CVS server. Many of the CVS sites no longer supprt rsh for security reasons or a local *************** *** 279,285 ****


OpenBSD www@openbsd.org !
$OpenBSD: anoncvs.html,v 1.14 1997/06/13 02:22:24 downsj Exp $ --- 331,337 ----
OpenBSD www@openbsd.org !
$OpenBSD: anoncvs.html,v 1.15 1997/06/13 08:12:26 grr Exp $