summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorEric Warmenhoven <warmenhoven@yahoo.com>2000-08-17 08:35:34 +0000
committerEric Warmenhoven <warmenhoven@yahoo.com>2000-08-17 08:35:34 +0000
commit97d02ac8b564551fe849c1e2a0042a0f50ad8b9e (patch)
treee8f146d20170025af42a1382adb6ffd5f3e46a8b /HACKING
parent7b396b6e79eab15019e7b1e5fa9b728ce80534c3 (diff)
downloadpidgin-97d02ac8b564551fe849c1e2a0042a0f50ad8b9e.tar.gz
[gaim-migrate @ 718]
la la la
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING21
1 files changed, 21 insertions, 0 deletions
diff --git a/HACKING b/HACKING
index f60db6c561..df97301090 100644
--- a/HACKING
+++ b/HACKING
@@ -5,6 +5,27 @@ tutorial on how gaim works. I'll quickly describe the logical flow of
things, then what you'll find in each of the source files. Hopefully
that's enough to get most of you going.
+If you're going to hack gaim, PLEASE, PLEASE PLEASE PLEASE send patches
+against the absolute latest CVS. I get really annoyed when I get patches
+against the last released version, especially since I don't usually have
+a copy of it on my computer, and gaim tends to change a lot between
+versions. (I sometimes get annoyed when they're against CVS from 3 days
+ago, but can't complain because it's usually my fault that I haven't
+looked at the patch yet.) To get gaim from CVS (if you haven't already),
+run the following commands:
+
+$ export CVSROOT=anonymous@cvs.gaim.sourceforge.net:/cvsroot/gaim
+$ cvs login
+(hit enter as the password)
+$ cvs co gaim
+(you'll see it getting all of the files)
+$ cd gaim
+$ ./gen
+
+You'll now have your normal gaim tree with ./configure and all. (If you
+want to make your life really simple, learn how CVS works. CVS is your
+friend.)
+
There's one little thing that's just a pet peeve, and it's really stupid.
In ./configure there's an --enable-debug option. This does two things:
compiles with -Wall, and prints debugging information to stdout. The