ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/documentation/papers/cvs-1.txt
(Generate patch)

Comparing projects/cms/documentation/papers/cvs-1.txt (file contents):
Revision 1.1 by tdb, Wed Oct 25 18:17:22 2000 UTC vs.
Revision 1.2 by tdb, Sun Oct 29 21:21:47 2000 UTC

# Line 52 | Line 52 | ROOT
52    documentation
53      minutes
54      misc
55 +    papers
56      plan
57 +    presentation
58      specification
59      user
60    experimental
# Line 74 | Line 76 | ROOT
76  
77   We may need to expand that a bit, but it's a start.
78  
79 < Using CVS on Raptor
80 < -------------------
79 > Setting up CVS on Raptor
80 > ------------------------
81   Setting up CVS on raptor to use our "repository" takes a bit
82   of effort. This is because the cs-sysadmin guys have been
83   setting up CVS to run from marble, but it's not ready yet.
# Line 102 | Line 104 | not to add certain files, but I think we've got enough
104   to be able to do that ourselves... but by all means leave
105   that line out if you feel happier.
106  
107 <
108 < Using CVS on a Public PC (with WinCVS)
107 < --------------------------------------
107 > Setting up CVS on a Public PC (with WinCVS)
108 > -------------------------------------------
109   WinCVS is (obviously) a Windows frontend to CVS. The command
110   line thing is far easier to use if you're doing stuff
111   directly on raptor (or any other unix box), but under
# Line 135 | Line 136 | of the View menu.
136  
137   Finally, it might be possible to get it working with SSH
138   straight onto raptor, but I'm not sure of the exact process,
139 < and even if it'll work.
139 > and even if it'll work. I may add this as an errata in part2
140 > of this documentation.
141  
142 < Using CVS from off campus
143 < -------------------------
142 > Setting up CVS from off campus
143 > ------------------------------
144   Using CVS from off campus is much trickier. We have no
145   "proper" CVS facilities on raptor for remote access (it can
146   run a server specifically for this task). However, as the
# Line 146 | Line 148 | command line CVS will make use of SSH we can connect t
148   the firewall. This is fine if you have a Unix box at home,
149   but I'm not sure (again) if this will work from Windows.
150  
151 + From any Unix box (that has SSH and CVS installed) you just
152 + need to setup the following environment variables. These are
153 + best put in a file such as .cshrc (for the csh shell).
154 +
155 + CVS_RSH =
156 +     ssh
157 + CVSROOT =
158 +     :ext:user@raptor.ukc.ac.uk:/usr/local/proj/co600_10/cvs
159 +
160 + Every shell has it's own way of setting up environment
161 + variables, for example csh using the setenv command. Consult
162 + the man pages for more details.
163 +
164 + With this done you can use the command line facilities as
165 + usual, and you will be prompted for your raptor password
166 + each time a connection is made.
167 +
168   How to use CVS
169   --------------
170   There are three main CVS operations that you'll use on a
# Line 153 | Line 172 | regular basis; checkout, update and commit. Then there
172   smaller commands such as add, delete, and export. I'll
173   describe them, then give an example. This all assumes you've
174   setup the CVSROOT environment variable as described above.
175 +
176 + These commands are for the command line version of CVS, but
177 + the ideas can be applied to any version, including WinCVS.
178  
179   A full list of commands can be found by typing;
180  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines