use the -newos toolchain even if -elf is present.
[newos.git] / docs / repository.html
blob5ecc982ca46e18aaa976c50afe6f31b302853dae
1 <html>
2 <head>
3 <title>The NewOS Operating System: Docs</title>
4 </head>
5 <body BGCOLOR="#FFFFFF">
7 <h1 align="center">Setting up the source repository</h1>
9 <hr>
11 <hr>
13 <table border="0" width="100%" bgcolor="#E8E8E8">
14 <tr>
15 <td width="100%" height="100%" valign="top" align="left">
16 If you want read only source access to the source depot,
17 follow the following instructions and you'll be set.
18 I'm not using CVS, so it may be a bit more different
19 than you're used to.
20 </ul>
21 <br>
22 <center><h3>Directions</h3></center>
23 <ul>
24 <li>Get a copy of the perforce client from
25 www.perforce.com. They have it for pretty much every OS
26 and architecture you can throw at it. They'll probably port
27 it for you if they dont have it.</li>
28 <li>Set up the perforce client:<br>
29 User Name (<b>P4USER</b>): readonly<br>
30 Server Address (<b>P4PORT</b>): www.newos.org:9998<br>
31 Client Name (<b>P4CLIENT</b>): YourFirstnameLastname
32 (something unique)<br>
33 If you're using the Windows GUI, you can configure this
34 stuff with that, otherwise you'll need to set up
35 environment variables to store this information. The above
36 bold names are the environment variables you'll need to set
37 before running 'p4 client'.<br>
38 For example, using bash: export P4USER="readonly"<br>
39 using csh: setenv P4USER readonly<br>
40 </li>
41 <li>If you want just the newos source and no extra stuff,
42 only map //depot/newos/, to do this, set your client mapping line to <b>//depot/newos/... //yourclientnamehere/newos/...</b> instead of the default <b>//depot/... //yourclientnamehere/...</b></li>
43 <li>Need some help with perforce? <a
44 href="http://www.perforce.com/perforce/technical.html">Here
45 </a> is a link to their documentation</li>
46 <li>Some basic commands: (if using command line interface)<br>
47 'p4 client': Allows you to edit your client spec<br>
48 'p4 sync': syncs you with the source<br>
49 'p4 sync -f': unconditionally grabs all of the source
50 again, useful if you think you've gotten out of sync with
51 the server<br></li>
52 </ul>
53 Have fun! If you have any questions, please contact me at
54 <a href="mailto:geist@newos.org">geist@newos.org</a>
55 </td>
56 </tr>
57 </table>
59 <hr>
61 <table border="1" width="100%" bgcolor="#D9D5FF">
62 <tr>
63 <td width="100%" height="49" valign="top" align="center"><small><font color="#000000">This
64 page copyright 2002 </font></small><font size="2">© <a href="mailto:geist@newos.org">Travis
65 Geiselbrecht</a><br>
66 Any questions, comments, gripes, whatever:
67 <a href="mailto:geist@newos.org">geist@newos.org</a></font>
68 </td>
69 </tr>
70 </table>
72 </body>
73 </html>