Index of /cvsup
Name Last modified Size Description
Parent Directory -
README 12-Nov-2004 15:56 2.5K
README.html 12-Nov-2004 15:57 2.6K
cvs-src-supfile 21-Jun-2004 03:36 206
src-supfile 21-Jun-2004 03:36 1.2K
- We have the following repository trees and modules:
/src/ ... the "src" repository tree
CVSROOT/
ruby/ ... the "ruby" module;
the reference implementation of Ruby and
standard modules
eruby/ ... the "eruby" module;
text-embedded Ruby like PHP
mod_ruby/ ... the "mod_ruby" module;
mod_ruby for Apache
rubicon/ ... the "rubicon" module;
a test suite for the Ruby interpreter and
standard classes/modules
app/ ... the "app" module
.../ ... Ruby applications
lib/ ... the "lib" module
.../ ... Ruby libraries
shim/ ... the "shim" modules
A set of modules that provide new features
of Ruby to older versions
rough/ ... the "rough" module;
.../ ... standard-to-be Ruby libraries
pocketruby/ ... the "pocketruby" module;
Ruby for Windows CE/Pocket PC
oniguruma/ ... the "oniguruma" module;
a GNU regex compatible regular
expression library
This repository is for the source files of Ruby and related
modules.
- You can get a whole repository tree by demanding one of the cvs-*
collections.
cvs-src
- You can check out a snapshot of all modules except CVSROOT in a
repository tree by demanding one of the *-all collections. Currently
*-all is virtually the same as * for some trees, but in the future we
may add extra modules to some of the trees and *-all collections will
cover them.
src-all
- You can check out a snapshot of a specific module by demanding one
of the other collections than mentioned above.
ruby rubicon shim
rough oniguruma
src-app src-lib
- OK, now you seem to know what you want. Do as follows to do the
CVSup:
1. Grab a supfile (or more) you want in the directory:
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/cvsup/supfiles/?cvsroot=admin
2. Fix the paths in it to match your environment.
3. Change "tag=." line (if any) if you want another branch than HEAD:
e.g. "tag=ruby_1_6", "date=2001.00.15.18:00:00", etc.
4. Run cvsup(1) with the supfile:
e.g. "cvsup -gL2 src-supfile", "cvsup -sgL2 cvs-doc-supfile", etc.
- If you are unable to do "cvs update" due to permission problems, try
adding the following line to your supfile(s):
*default preserve
to preserve the files' permissions of the master, or this line:
*default umask=002
to make your local mirror tree(s) group-writable.
- If you have any question with CVSup, consult cvsup(1) manpage:
http://www.FreeBSD.org/cgi/man.cgi?query=cvsup&sektion=1&manpath=FreeBSD+Ports&format=html
or visit the following site for details:
http://www.polstra.com/projects/freeware/CVSup/
- "CVSup" is pronounced "see vee supp". (from CVSup FAQ)
--
Akinori MUSHA <knu@ruby-lang.org>