| Age | Commit message (Expand) | Author |
| 2014-10-06 | Translation updates | Peter Eisentraut |
| 2014-09-12 | Fix vacuumdb --analyze-in-stages --all order | Peter Eisentraut |
| 2014-07-21 | Translation updates | Peter Eisentraut |
| 2014-07-15 | Add missing source files to nls.mk | Peter Eisentraut |
| 2014-05-06 | pgindent run for 9.4 | Bruce Momjian |
| 2014-04-25 | Clean up temp installations after client program tests. | Tom Lane |
| 2014-04-15 | vacuumdb: Add option --analyze-in-stages | Peter Eisentraut |
| 2014-04-15 | Add TAP tests for client programs | Peter Eisentraut |
| 2014-02-11 | scripts: Remove newlines from end of generated SQL | Peter Eisentraut |
| 2014-01-10 | Move username lookup functions from /port to /common | Bruce Momjian |
| 2014-01-07 | Update copyright for 2014 | Bruce Momjian |
| 2014-01-04 | Fix translatability markings in psql, and add defenses against future bugs. | Tom Lane |
| 2013-12-18 | Fix incorrect error message reported for non-existent users | Bruce Momjian |
| 2013-12-11 | Add a new option, -g, to createuser, to add membership in a role. | Robert Haas |
| 2013-12-02 | Translation updates | Peter Eisentraut |
| 2013-11-21 | Fix pg_isready to handle -d option properly. | Fujii Masao |
| 2013-11-18 | Replace appendPQExpBuffer(..., <constant>) with appendPQExpBufferStr | Heikki Linnakangas |
| 2013-10-07 | Translation updates | Peter Eisentraut |
| 2013-09-02 | Translation updates | Peter Eisentraut |
| 2013-08-19 | Translation updates | Peter Eisentraut |
| 2013-07-16 | Fix PQconninfoParse error message handling | Peter Eisentraut |
| 2013-07-14 | pg_isready: Message improvement | Peter Eisentraut |
| 2013-07-07 | pg_isready: Make --help output more consistent with other utilities | Peter Eisentraut |
| 2013-06-24 | Translation updates | Peter Eisentraut |
| 2013-06-10 | Fix pg_isready to handle conninfo properly. | Fujii Masao |
| 2013-06-01 | Add new source files to nls.mk | Peter Eisentraut |
| 2013-05-29 | pgindent run for release 9.3 | Bruce Momjian |
| 2013-05-06 | Translation updates | Peter Eisentraut |
| 2013-03-17 | Move pqsignal() to libpgport. | Tom Lane |
| 2013-03-07 | Add fe_memutils.c to nls.mk where used | Peter Eisentraut |
| 2013-02-12 | Create libpgcommon, and move pg_malloc et al to it | Alvaro Herrera |
| 2013-02-08 | scripts: Add build prerequisite on libpgport | Peter Eisentraut |
| 2013-01-25 | Make it easy to time out pg_isready, and make the default 3 seconds. | Robert Haas |
| 2013-01-23 | pg_isready | Robert Haas |
| 2013-01-17 | Support multiple -t/--table arguments for more commands | Magnus Hagander |
| 2013-01-01 | Update copyrights for 2013 | Bruce Momjian |
| 2012-10-12 | In our source code, make a copy of getopt's 'optarg' string arguments, | Bruce Momjian |
| 2012-10-02 | Work around unportable behavior of malloc(0) and realloc(NULL, 0). | Tom Lane |
| 2012-10-02 | Standardize naming of malloc/realloc/strdup wrapper functions. | Tom Lane |
| 2012-09-06 | Fix "too many arguments" messages not to index off the end of argv[]. | Robert Haas |
| 2012-06-17 | Make documentation of --help and --version options more consistent | Peter Eisentraut |
| 2012-06-10 | Run pgindent on 9.2 source tree in preparation for first 9.3 | Bruce Momjian |
| 2012-04-17 | Don't override arguments set via options with positional arguments. | Andrew Dunstan |
| 2012-03-21 | Improve connectMaintenanceDatabase() error reporting. | Robert Haas |
| 2012-02-07 | createuser: Disable prompting by default | Peter Eisentraut |
| 2012-01-01 | Update copyright notices for year 2012. | Bruce Momjian |
| 2011-12-06 | Make command-line tools smarter about finding a DB to connect to. | Robert Haas |
| 2011-09-23 | Add --{no-,}replication flags to createuser. | Robert Haas |
| 2011-09-10 | Remove double-quoting of table names in clusterdb. BACKWARD COMPABILITY | Bruce Momjian |
| 2011-09-05 | Adjust translator comment format to xgettext expectations | Alvaro Herrera |