From 319c0c8f120c5ad429010d65666a58fec7f0615a Mon Sep 17 00:00:00 2001
From: floam (This part assumes Windows users are using Cygwin. If you aren't,
-TortoiseSVN is a good client.) ( This part assumes Windows users are using Cygwin. If you aren't,
+TortoiseSVN is a good client. )Check out and build from Subversion
-
@@ -9,7 +9,8 @@
(You can check out a specific revision with the -r option, like this:
svn co svn://svn.icculus.org/quake3/trunk quake3 -r100)
Linux and friends
@@ -44,21 +45,51 @@
Firstly, try to make sure that the patch breaks less than it fixes. We don't
require everyone to be decorated Geniuses, but do attempt to produce a patch that you've
tested and at list sort-of understand what you're doing.
Not everyone who knows C knows how to use diff (the tool -you need to create patches with), and not everyone is making patches against the C code. -That's okay, here's the 10¢ survival guide to making patches:
+ +The preferred way to get the ball rolling on a patch is to file a +Bugzilla bug for your request with the patch attached +to it and then send a notice to the mailing list about it. If you're really so lazy that +you can't do this, we would prefer you at least mail +it to zakk@icculus.org rather than not do anything at all.
+ +Please don't send in patches that you didn't create. You can feel free to alert people +and discuss anything on the mailing list, but please only submit patches for +inclusion if you are the original creator!
+ +If you know how to code, but never made a patch before, that's okay. Here's the 10¢ +survival guide to generating patches.
If you checked the source code out with SVN, + the client makes it rather easy to generate patches. In fact it's a function + of the client itself. Once you've made a change in your checkout that is + not upstream, here is how you use it:
+For more information on SVN take a look at the + SVN book and the info pages for + svn.
+If you didn't get the source code via SVN, + or for some reason that doesn't work for your situations, here's how to generate + them using the tried-and-trusted diff tool between + two files:
+For more information on diff and patch, + read their man-pages.
+For more information on diff and patch, -read their man-pages.
-The prefered way to get the ball rolling on a patch is to file a bug -for your request with the patch attached to it and then send a notice to the mailing list -about it. If you're really so lazy that you can't do this, we would prefer you at least -mail it to zakk@icculus.org rather than not do -anything.
-- cgit v1.2.3