Committers

From PostgreSQL Wiki

Jump to: navigation, search

This is the current list of people with write access to the CVS repository with their user names.

  • Marc G. Fournier (scrappy)
  • Tom Lane (tgl)
  • Bruce Momjian (momjian)
  • Tatsuo Ishii (ishii)
  • Michael Meskes (meskes)
  • Peter Eisentraut (petere)
  • Jan Wieck (wieck)
  • Teodor Sigaev (teodor)
  • Neil Conway (neilc)
  • Andrew Dunstan (adunstan)
  • Alvaro Herrera (alvherre)
  • Magnus Hagander (mha)
  • Joe Conway (joe)
  • D'Arcy J.M. Cain (darcy)
  • Heikki Linnakangas (heikki)

Technical Details

The CVS repository is kept in the directory /cvsroot on cvs.postgresql.org. Anyone with write access to that directory is a committer. In practice, this is accomplished by being a member of the "dev" group. A few additional people from the system administration team have root on this machine, but they are not counted as committers here.

CVS Access

To check out a committable copy from the CVS repository, use something like the following commands:

ssh -fMN cvs.postgresql.org && trap "ssh -O exit cvs.postgresql.org" 0
export CVS_RSH=ssh
cvs -d :ext:username@cvs.postgresql.org:/cvsroot checkout pgsql

This presumes that you've already installed your personal public ssh key into ~/.ssh/authorized_keys in your login directory on cvs.postgresql.org (see the ssh documentation for more about that). You'll want to absorb the first two steps into some kind of setup script so that you don't have to type them over again for every cvs command. Note that doing routine work from your login account on cvs.postgresql.org is HIGHLY discouraged: instead use remote CVS access as above.

New Committers

There is no defined process for how new committers are selected. Typically, candidates will have sent many good patches over a longer period of time. Then, existing committers or the core team will propose making the person a committer. The final approval is done by the core team.

Personal tools