Index: openacs-4/packages/acs-core-docs/www/xml/engineering-standards/cvs.xml
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/engineering-standards/cvs.xml,v
diff -u -N -r1.6 -r1.7
--- openacs-4/packages/acs-core-docs/www/xml/engineering-standards/cvs.xml 17 Jul 2006 05:38:37 -0000 1.6
+++ openacs-4/packages/acs-core-docs/www/xml/engineering-standards/cvs.xml 7 Aug 2017 23:47:54 -0000 1.7
@@ -53,8 +53,8 @@
With this setup, you will be asked for your password with
each cvs command. To avoid this, set up ssh certificate
- authentication for your openacs account. (More
+ authentication for your OpenACS account. (More
information)
@@ -71,14 +71,16 @@
Administrator Note: These are the steps to grant CVS commit rights to a user:
- Create the user's account. On cvs.openacs.org:
+ Create the user's account. On cvs.openacs.org:
sudo bash
/usr/sbin/useradd -c "Real Name" -G cvs -p passwd username
/usr/sbin/usermod -G cvs,username username
- Grant cvs access to the user account. On any machine, in a temporary directory:
+ Grant cvs access to the user account. On any machine,
+ in a temporary directory:
+
cvs -d :ext:cvs.openacs.org:/cvsroot co CVSROOT
cd CVSROOT
emacs avail
@@ -148,9 +150,9 @@
Checkout .LRN
- .LRN consists of a given version openacs core, plus a set of
+ .LRN consists of a given version OpenACS core, plus a set of
packages. These are collectively packages together to form a
- distrubution of .LRN. F .LRN 2.0.0 sits on top of OpenACS 5.0.0.
+ distribution of .LRN. F .LRN 2.0.0 sits on top of OpenACS 5.0.0.
.LRN also uses an OpenACS install.xml file during installation;
this file is distributed within the dotlrn package and must be
moved. To get a development checkout of .LRN in the subdirectory
@@ -177,7 +179,7 @@
Modules
- All OpenACS code resides within a single CVS module, openacs-4. (The openacs-4 directory contains code for all versions of OpenACS 4 and later, and .LRN 1 and later.) Checking out this module retrieves all openacs code of any type. For convenience, subsets of openacs-4 are repackaged as smaller modules.
+ All OpenACS code resides within a single CVS module, openacs-4. (The openacs-4 directory contains code for all versions of OpenACS 4 and later, and .LRN 1 and later.) Checking out this module retrieves all OpenACS code of any type. For convenience, subsets of openacs-4 are repackaged as smaller modules.
acs-core contains only critical common
@@ -245,7 +247,7 @@
calendar package. All non-core, non-dotlrn packages should have a
tag of this style, based on the package name. Many packages have
not been re-released since the new naming convention was adopted
- and so don't have a tag of this type.
+ and so don't have a tag of this type.
@@ -275,7 +277,7 @@
added to core packages on release branches. For all other
packages, release branches are the recommended location
for development. For example, if you are working on
- calendar, which is compatible with openacs 5.0 but not
+ calendar, which is compatible with OpenACS 5.0 but not
5.1, work on the oacs-5-0 branch.
@@ -314,7 +316,7 @@
- Confirm via the
+ Confirm via the
OpenACS CVS browser
that your changes are where you intended them to be.
@@ -477,9 +479,9 @@
be addressed with another upgrade script. E.g., the last planned
upgrade script for a package previously in dev 1 would be
upgrade-2.0.0d1-2.0.0b1.sql, not upgrade-2.0.0d1-2.0.0.sql. Note
- that using rc1 instead of b1 would be nice, because that's the
+ that using rc1 instead of b1 would be nice, because that's the
convention with release codes in cvs, but the package manager
- doesn't support rc tags.
+ doesn't support rc tags.
@@ -629,9 +631,9 @@
- For example, adding a new API function wouldn't require a
+ For example, adding a new API function wouldn't require a
TIP. Changing an existing API function by adding an optional new
- flag which defaults to no-effect wouldn't require a TIP. Added a
+ flag which defaults to no-effect wouldn't require a TIP. Added a
new mandatory flag to an existing function would require a
TIP.
@@ -715,13 +717,13 @@
Commit one cohesive bug fix or feature change at a time.
- Don't put a bunch of unrelated changes into one commit.
+ Don't put a bunch of unrelated changes into one commit.
Before you throw out or change a piece of code that you
- don't fully understand, use cvs annotate and cvs log on the file to
+ don't fully understand, use cvs annotate and cvs log on the file to
see who wrote the code and why. Consider contacting the
author.
@@ -764,56 +766,39 @@
The
-
- OpenACS cvs web
- and
-
- Jeff's cvs
- browser
-
- are useful tools in understanding what is
- happening with the code.
+
+ OpenACS cvs web browser
+ is a useful tools in understanding what is
+ happening with the code.
- There is a mailing list of cvs changes at
-
- willfork.com
-
+ There is general information about CVS at
+
+ nongnu.org
+ .
-
- There is an RSS feed of cvs changes at
-
- RSS feed
-
-
-
- cvs manual
+ cvs manual
- adding files/dirs with cvs
+ Open Source Development with CVS, 3rd Edition
- file locking etc. with cvs
+ Piskorski's cvs refs
- Piskorski's cvs refs
-
-
-
-
backup with cvs