Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/cvs.xml
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/cvs.xml,v
diff -u -r1.5 -r1.6
--- openacs-4/packages/acs-core-docs/www/xml/developers-guide/cvs.xml 11 Dec 2003 21:39:48 -0000 1.5
+++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/cvs.xml 26 Jan 2004 15:39:44 -0000 1.6
@@ -16,29 +16,29 @@
cvssetup
- These steps take an existing OpenACS directory and add
+ These steps take an existing OpenACS directory and add
it to a CVS
- repository.
-
-
-
- Create and set permissions on a subdirectory in the local cvs repository.
- [root@yourserver root]# mkdir /cvsroot/service0
-[root@yourserver root]# chown service0.web /cvsroot/service0
-[root@yourserver root]#
+ repository.
+
+
+
+ Create and set permissions on a subdirectory in the local cvs repository.
+ [root root]# mkdir /cvsroot/service0
+[root root]# chown service0.web /cvsroot/service0
+[root root]#
mkdir /cvsroot/service0
chown service0.web /cvsroot/service0Add the repository location to the user environment.
- [root@yourserver root]# su - service0
-[service0@yourserver service0]$ emacs .bashrc
+ [root root]# su - service0
+[service0 service0]$ emacs .bashrcPut this string into /home/service0/.bashrc:export CVSROOT=/cvsroot
- [service0@yourserver service0]$ exit
+ [service0 service0]$ exit
logout
-[root@yourserver root]#
+[root root]#Import all files into cvs. In order to work on
@@ -53,33 +53,33 @@
"OpenACS" is the vendor tag, and "&cvsversiontag;" is the
release tag. These tags will be useful in upgrading and
branching. -m sets the version comment.
- [root@yourserver root]# su - service0
-[service0@yourserver service0]$ cd /web/service0
-[service0@yourserver service0]$ cvs import -m "initial install" service0 OpenACS &cvsversiontag;
+ [root root]# su - service0
+[service0 service0]$ cd /web/service0
+[service0 service0]$ cvs import -m "initial install" service0 OpenACS &cvsversiontag;
N service0/license.txt
N service0/readme.txt
(many lines omitted)
N service0/www/SYSTEM/flush-memoized-statement.tcl
No conflicts created by this import
-[service0@yourserver service0]$
+[service0 service0]$
su - service0
cd /web/service0
cvs import -m "initial install" service0 OpenACS &cvsversiontag;Move the original directory to a temporary location, and check out the cvs repository in its place. If the service starts correctly, come back and remove the temporary copy of the uploaded files.
- [service0@yourserver service0]$ cd ..
-[service0@yourserver web]$ mv service0service0.orig
-[service0@yourserver web]$ cvs checkout service0
+ [service0 service0]$ cd ..
+[service0 web]$ mv service0service0.orig
+[service0 web]$ cvs checkout service0
cvs checkout: Updating service0
U service0/license.txt
(many lines omitted)
U service0/www/SYSTEM/dbtest.tcl
U service0/www/SYSTEM/flush-memoized-statement.tcl
-[service0@yourserver web]$ exit
+[service0 web]$ exit
logout
-[root@yourserver web]#
+[root web]#
cd ..
mv service0service0.orig
cvs checkout service0