From 390d460138b66a3dddd4fc6288366c3ddbe0c710 Mon Sep 17 00:00:00 2001
From: Bruce Momjian Last updated: Fri May 6 13:47:54 EDT 2005 Last updated: Sat May 14 12:26:01 EDT 2005 Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) Send an email to pgsql-hackers with a proposal for what you want
to do (assuming your contribution is not trivial). Working in
- isolation is not advisable: others may be working on the same TODO
- item; you may have misunderstood the TODO item; your approach may
- benefit from the review of others.Developer's Frequently Asked Questions (FAQ) for
PostgreSQL
-
@@ -34,8 +34,8 @@
1.3) What areas need work?
1.4) What do I do after choosing an item to
work on?
- 1.5) Where can I learn more about the code?
- 1.6) I've developed a patch, what next?
+ 1.5) I've developed a patch, what next?
+ 1.6) Where can I learn more about the code?
1.7) How do I download/update the current
source tree?
1.8) How do I test my changes?
@@ -139,9 +139,13 @@
A web site is maintained for patches that are ready to be applied, @@ -150,30 +154,33 @@ http://momjian.postgresql.org/cgi-bin/pgpatches2.
-Other than documentation in the source tree itself, you can find - some papers/presentations discussing the code at - http://www.postgresql.org/developer.
- -Generate the patch in contextual diff format. If you are - unfamiliar with this, you may find the script + unfamiliar with this, you might find the script src/tools/makediff/difforig useful.
Ensure that your patch is generated against the most recent version of the code. If it is a patch adding new functionality, the - most recent version is cvs HEAD; if it is a bug fix, this will be + most recent version is CVS HEAD; if it is a bug fix, this will be the most recently version of the branch which suffers from the bug (for more on branches in PostgreSQL, see 1.15).
Finally, submit the patch to pgsql-patches@postgresql.org. It - will be reviewed by other contributors to the project and may be - either accepted or sent back for further work.
+ will be reviewed by other contributors to the project and will be + either accepted or sent back for further work. Also, please try to + include documentation changes as part of the patch. If you can't do + that, let us know and we will manually update the documentation when + the patch is applied. + +Other than documentation in the source tree itself, you can find + some papers/presentations discussing the code at + http://www.postgresql.org/developer.
Regular developers may want to take advantage of anonymous +
Regular developers might want to take advantage of anonymous
access to our source code management system. The source tree is
currently hosted in CVS. For details of how to obtain the source
from CVS see
If you've deliberately changed existing behavior, this change
- may cause a regression test failure but not any actual regression.
+ might cause a regression test failure but not any actual regression.
If so, you should also patch the regression test suite. Other run time testing
If the postmaster is running, start psql in one window, then find the PID of the postgres -- cgit v1.2.3