ChangeSet ID: 22486 CVSROOT: /opt/cvs-commit Module name: lostwages Changes by: jnewman@winehq.org 2006/01/23 16:14:06
Modified files: templates/en : cvs.template
Log message: Tom Wickline twickline@gmail.com cvs page update
Patch: http://cvs.winehq.org/patch.py?id=22486
Old revision New revision Changes Path 1.21 1.22 +25 -43 lostwages/templates/en/cvs.template
Index: lostwages/templates/en/cvs.template diff -u -p lostwages/templates/en/cvs.template:1.21 lostwages/templates/en/cvs.template:1.22 --- lostwages/templates/en/cvs.template:1.21 23 Jan 2006 22:14: 6 -0000 +++ lostwages/templates/en/cvs.template 23 Jan 2006 22:14: 6 -0000 @@ -12,8 +12,7 @@ branching, intelligent merging, high qua href="http://ximbiot.com/cvs/wiki/index.php%22%3Edocumentation</a> and client/server access with a wide choice of clients. Current Wine sources are available via anonymous client/server CVS. -You will need CVS 1.9 or above. -If you are coming from behind a firewall, you will either +You will need CVS 1.9 or above. If you are coming from behind a firewall, you will either need a hole in the firewall for the CVS port (2401) or use SOCKS. </p>
@@ -66,27 +65,23 @@ Use "cvs" as the password (wit <code>/home/wine</code> is a path on the <b>server</b>, not on your machine.
<p> -To check out the entire Wine source tree -(but read the next section before actually doing this!), do +To check out the entire Wine source tree (but read the next section before actually doing this!), do
<table width="300" border=0 cellpadding=10><tr><td class=black> <span class=inverse> - cvs -z 0 checkout wine + cvs -z 3 checkout wine </span> </td></tr> </table>
-If you're using a slow internet connection, like a 56k modem, -you may want to compress the traffic with -z3. However, there -are known bugs in CVS with this compressed communication mode, -make sure you use cvs version 1.11.5 or later. +Make sure your cvs version is 1.11.5 or later if you use -z 3.
<p> Or if you just want a subtree, or individual file, you can do that too:
<table width="500" border=0 cellpadding=10><tr><td class=black> <span class=inverse> - cvs -z 0 checkout wine/ANNOUNCE + cvs -z 3 checkout wine/ANNOUNCE </span> </td></tr> </table> @@ -100,8 +95,7 @@ Or if you just want a subtree, or indivi <h1>Wine CVS Servers</h1>
<p> -Just do a traceroute and a ping on all servers below to find out which are -closest to you. +Just do a traceroute and a ping on all servers below to find out which are closest to you. <p>
<div align=center><table border="0" cellpadding="0" cellspacing=0><tr><td bgcolor="#e0e0e0"> @@ -177,16 +171,16 @@ FTP mirror near you. It's possible to co sandbox, just like you would get by checking out the entire source via CVS. Here's how to do it: <ul> - <li>Get the latest Wine snapshot: Wine-<i>YYMMDD</i>.tar.gz - <li>Get wine-cvsdirs-<i>YYMMDD</i>.tar.gz from + <li>Get the latest Wine snapshot: Wine-<i>x.x.x</i>.tar.gz + <li>Get wine-cvsdirs-<i>x.x.x</i>.tar.gz from <a href="ftp://ftp.winehq.org/pub/wine/">ftp://ftp.winehq.org/pub/wine</a> <li>Untar them on top of each other:
<table width="300" border=0 cellpadding=10><tr><td class=black> <span class=inverse> - tar xzf Wine-<i>YYMMDD</i>.tar.gz<br> - mv wine-<i>YYMMDD</i> wine<br> - tar xzf wine-cvsdirs-<i>YYMMDD</i>.tar.gz<br> + tar xzf Wine-<i>x.x.x</i>.tar.gz<br> + mv wine-<i>x.x.x</i> wine<br> + tar xzf wine-cvsdirs-<i>x.x.x</i>.tar.gz<br> </span> </td></tr> </table> @@ -203,8 +197,7 @@ via CVS. Here's how to do it: </table>
</ul> -You will now be completely up to date. -The <code>-A</code> is required to get the latest version in the tree. +You will now be completely up to date. The <code>-A</code> is required to get the latest version in the tree. <p>
<p><img src="./images/grey_pixel.gif" width="100%" height=1 border=0 alt="-"></p> @@ -213,19 +206,17 @@ The <code>-A</code> is required to get t
<h1>Cleaning up your existing tree</h1>
-A quick way to clean up your tree after you've been modifying it - and want a clean copy of Wine again is this: +A quick way to clean up your tree after you've been modifying it and want a clean copy of Wine again is this: <table width="300" border=0 cellpadding=10><tr><td class=black> <span class=inverse> cd wine<br> cvs update -PAd<br> - cvs diff > total-<i>YYMMDD</i>.diff<br> - patch -p0 -R < total-<i>YYMMDD</i>.diff + cvs diff > total-<i>x.x.x</i>.diff<br> + patch -p0 -R < total-<i>x.x.x</i>.diff </span> </td></tr> </table> -By using the current date in <i>YYMMDD</i>, you can keep a history - of changes that were in your Wine tree. +By using the current x.x.x tags, you can keep a history of changes that were in your Wine tree. <p>
<h1>Staying Up-To-Date</h1> @@ -241,9 +232,8 @@ Run </table>
to merge changes from the tree with the current directory. (Local changes will -not be lost.) Do this from the top Wine -directory to update the entire tree. When a new directory is added to Wine, -you will need to do a +not be lost.) Do this from the top Wine directory to update the entire tree. +When a new directory is added to Wine, you will need to do a
<table width="300" border=0 cellpadding=10><tr><td class=black> <span class=inverse> @@ -267,7 +257,7 @@ Some options are so useful you may want
<table width="300" border=0 cellpadding=10><tr><td class=black> <span class=inverse> - cvs -z 0<br> + cvs -z 3<br> update -PAd<br> diff -u </span> @@ -279,18 +269,13 @@ Some options are so useful you may want (Levels higher than 3 will probably not result in faster downloading unless you have a fast machine and a slow network connection.) <code>-Pd</code> will delete empty directories and create newly added ones. -<code>-u</code> will create the easiest to read patches. Please -do not submit patches with diff -w. +<code>-u</code> will create the easiest to read patches. Please do not submit patches with diff -w.
Examples of other useful options (see the CVS documentation for details): <ul> - <li><code>cvs update -A</code> (update from the head of the tree, - and ignore tags) + <li><code>cvs update -A</code> (update from the head of the tree, and ignore tags) <li><code>cvs -n update </code> (test only, don't make changes) - <li><code>cvs update -r Wine-<i>YYMMDD</i></code> (get the revision with - the tag for a Wine snapshot) - <li><code>cvs update -D <i>date</i></code> (get the revision associated -with an arbitrary date) + <li><code>cvs update -r Wine-<i>x.x.x</i></code> (get the revision with the tag for a Wine snapshot) </ul>
<p><img src="./images/grey_pixel.gif" width="100%" height=1 border=0 alt="-"></p> @@ -302,10 +287,8 @@ with an arbitrary date)
<p> The WineHQ CVS server makes a couple of other things available as well. -To get these, log in anonymously -as above and do <code>cvs co <i>modulename</i></code> where -<code><i>modulename</i></code> -is one of: +To get these, log in anonymously as above and do <code>cvs co <i>modulename</i></code> where +<code><i>modulename</i></code> is one of: <ul> <li><tt>c2man</tt> -- automatic documentation system, specially modified for Wine</li> <li><tt>lostwages</tt> -- source for the WineHQ web site</li> @@ -330,8 +313,7 @@ To get the docs in a terminal run: </span> </td></tr> </table> -When prompted for a password press the enter key. -A subdirectory named docs will be created. +When prompted for a password press the enter key. A subdirectory named docs will be created.
<p><img src="./images/grey_pixel.gif" width="100%" height=1 border=0 alt="-"></p> </p>