| 52 |
|
documentation |
| 53 |
|
minutes |
| 54 |
|
misc |
| 55 |
+ |
papers |
| 56 |
|
plan |
| 57 |
+ |
presentation |
| 58 |
|
specification |
| 59 |
|
user |
| 60 |
|
experimental |
| 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. |
| 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 |
| 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 |
| 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 |
| 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 |
|
|