Index: openacs-4/packages/acs-core-docs/www/tutorial-cvs.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/tutorial-cvs.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/acs-core-docs/www/tutorial-cvs.adp 7 Aug 2017 23:47:52 -0000 1.2 @@ -0,0 +1,84 @@ + +{/doc/acs-core-docs {ACS Core Documentation}} {Add the new package to CVS} +Add the new package to CVS + + +
+

+Add the new package to CVS

Before you do any more work, make sure that your work is +protected by putting it all into cvs. The cvs add command is not recursive, so +you'll have to traverse the directory tree manually and add as +you go. (More on CVS)

+[$OPENACS_SERVICE_NAME xml]$ cd ..
+[$OPENACS_SERVICE_NAME doc]$ cd ..
+[$OPENACS_SERVICE_NAME www]$ cd ..
+[$OPENACS_SERVICE_NAME myfirstpackage]$ cd ..
+[$OPENACS_SERVICE_NAME packages]$ cvs add myfirstpackage/
+Directory /cvsroot/$OPENACS_SERVICE_NAME/packages/myfirstpackage added to the repository
+[$OPENACS_SERVICE_NAME packages]$ cd myfirstpackage/
+[$OPENACS_SERVICE_NAME myfirstpackage]$ cvs add www
+Directory /cvsroot/$OPENACS_SERVICE_NAME/packages/myfirstpackage/www added to the repository
+[$OPENACS_SERVICE_NAME myfirstpackage]$ cd www
+[$OPENACS_SERVICE_NAME www]$ cvs add doc
+Directory /cvsroot/$OPENACS_SERVICE_NAME/packages/myfirstpackage/www/doc added to the repository
+[$OPENACS_SERVICE_NAME www]$ cd doc
+[$OPENACS_SERVICE_NAME doc]$ cvs add *
+cvs add: cannot add special file `CVS'; skipping
+cvs add: scheduling file `admin-guide.html' for addition
+cvs add: scheduling file `bi01.html' for addition
+cvs add: scheduling file `data-model.dia' for addition
+cvs add: scheduling file `data-model.png' for addition
+cvs add: scheduling file `design-config.html' for addition
+cvs add: scheduling file `design-data-model.html' for addition
+cvs add: scheduling file `design-future.html' for addition
+cvs add: scheduling file `design-ui.html' for addition
+cvs add: scheduling file `filename.html' for addition
+cvs add: scheduling file `index.html' for addition
+cvs add: scheduling file `page-map.dia' for addition
+cvs add: scheduling file `page-map.png' for addition
+cvs add: scheduling file `requirements-cases.html' for addition
+cvs add: scheduling file `requirements-introduction.html' for addition
+cvs add: scheduling file `requirements-overview.html' for addition
+cvs add: scheduling file `requirements.html' for addition
+cvs add: scheduling file `sample-data.html' for addition
+cvs add: scheduling file `sample.png' for addition
+cvs add: scheduling file `user-guide.html' for addition
+cvs add: scheduling file `user-interface.dia' for addition
+cvs add: scheduling file `user-interface.png' for addition
+Directory /cvsroot/$OPENACS_SERVICE_NAME/packages/myfirstpackage/www/doc/xml added to the repository
+cvs add: use 'cvs commit' to add these files permanently
+[$OPENACS_SERVICE_NAME doc]$ cd xml
+[$OPENACS_SERVICE_NAME xml]$ cvs add Makefile index.xml
+cvs add: scheduling file `Makefile' for addition
+cvs add: scheduling file `index.xml' for addition
+cvs add: use 'cvs commit' to add these files permanently
+[$OPENACS_SERVICE_NAME xml]$ cd ../../..
+[$OPENACS_SERVICE_NAME myfirstpackage]$ cvs commit -m "new package"
+cvs commit: Examining .
+cvs commit: Examining www
+cvs commit: Examining www/doc
+cvs commit: Examining www/doc/xml
+RCS file: /cvsroot/$OPENACS_SERVICE_NAME/packages/myfirstpackage/www/doc/admin-guide.html,v
+done
+Checking in www/doc/admin-guide.html;
+/cvsroot/$OPENACS_SERVICE_NAME/packages/myfirstpackage/www/doc/admin-guide.html,v  <--  admin-guide.html
+initial revision: 1.1
+done
+(many lines omitted)
+[$OPENACS_SERVICE_NAME myfirstpackage]$
+
+

Figure 10.1. Upgrading a local CVS +repository

Upgrading a local CVS repository
+

+
+ + \ No newline at end of file