Committers

Dies ist die aktuelle Liste der Personen mit Zugriff zum Pushen in das git-Repository. Für technische Details zur Funktionsweise des Commit-Vorgangs siehe Committing with Git. Dies ist lediglich eine Liste der Personen, die derzeit Zugriff zum Pushen in git haben; Informationen zu aktuellen und früheren Mitwirkenden finden Sie im Abschnitt "Contributor Profiles" der Website.

Committer

Die Namen sind hier in der Reihenfolge des ersten Commits oder der Hinzufügung als Committer aufgelistet, beginnend mit dem ältesten; dies soll keine Aussage über die Tiefe der Beiträge implizieren.

  • Bruce Momjian
  • Tom Lane
  • Tatsuo Ishii
  • Peter Eisentraut
  • Joe Conway
  • Álvaro Herrera
  • Andrew Dunstan
  • Magnus Hagander
  • Heikki Linnakangas
  • Robert Haas
  • Jeff Davis
  • Fujii Masao
  • Noah Misch
  • Andres Freund
  • Dean Rasheed
  • Alexander Korotkov
  • Amit Kapila
  • Tomas Vondra
  • Michael Paquier
  • Thomas Munro
  • Peter Geoghegan
  • Etsuro Fujita
  • David Rowley
  • Daniel Gustafsson
  • John Naylor
  • Nathan Bossart
  • Amit Langote
  • Masahiko Sawada
  • Melanie Plageman
  • Richard Guo
  • Jacob Champion

Hinweise zum Commit-Log

Hunderte von Entwicklern haben im Laufe der Jahrzehnte erfolgreich Beiträge zu PostgreSQL geleistet, viele als Einzelpersonen, aber auch viele im Namen von akademischen Einrichtungen sowie von Benutzer- und Anbieterunternehmen. Sowohl das Feld "Author" als auch das Feld "Committer" solcher Patches werden den Committer widerspiegeln. Der eigentliche Autor eines Patches wird, falls abweichend, in der Commit-Nachricht angegeben; auch Reviewer oder andere, die Ideen beigetragen oder anderweitig bei dem Patch geholfen haben, können aufgeführt werden. Viele Patches, in der Form, in der sie committed werden, sind das Werk mehrerer Personen: ursprünglicher Autor oder Autoren, Reviewer und/oder Committer. Daher ist keine einfache Analyse der Dauer oder Tiefe der Beiträge im Laufe der Zeit anhand des Commit-Logs möglich. Das Projekt betreibt ein System sorgfältiger Peer-Reviews und selbst Committer lassen ihre Arbeit von anderen Committern und der Community als Ganzes überprüfen.

Neue Committers und Entfernung von Committern

Neue Committers werden jährlich nach Diskussionen und Abstimmung unter den bestehenden Committern hinzugefügt. Mitwirkende zu PostgreSQL werden auf der Grundlage folgender lockerer Kriterien als Committers ausgewählt:

  • mehrjährige substanzielle Beiträge zum Projekt
  • mehrfache und fortlaufende Code-Beiträge
  • Verantwortung für die Wartung eines oder mehrerer Bereiche des Codebasis
  • Nachweis der Überprüfung und Unterstützung anderer Mitwirkender bei ihren Patches
  • hochwertige Code-Beiträge, die nur sehr wenig Überarbeitung oder Korrektur für den Commit erfordern
  • demonstriertes Verständnis des Prozesses und der Kriterien für die Annahme von Patches

In der Regel werden neue Committers im März oder April ausgewählt und auf der Hackers-Mailingliste bekannt gegeben.

Committers, die inaktiv geworden sind und seit mehreren Jahren keine wesentlichen Beiträge zum PostgreSQL-Projekt geleistet haben, werden als Committers entfernt. Auch dieser Überprüfungsprozess findet jährlich statt.