| Branch | Commit message | Author | Age |
| ThisTimeLineID3 | Make ThisTimeLineID static. | Robert Haas | 4 years |
| ThisTimeLineID4 | Demote ThisTimeLineID to a local variable. | Robert Haas | 4 years |
| advice | WIP: Add pg_plan_advice contrib module. | Robert Haas | 7 weeks |
| advice2 | fix some line break logic | Robert Haas | 5 months |
| advice_unstable | WIP: Add pg_plan_advice contrib module. | Robert Haas | 6 weeks |
| aset_changes | Hacking. | Robert Haas | 10 years |
| aset_frontend | Teach MemoryContext infrastructure not to depend on Node. | Robert Haas | 6 years |
| async | Lightweight framework for waiting for events. | Robert Haas | 9 years |
| async2 | beginnings of true async attempt, but doesn't work | Robert Haas | 9 years |
| bufmgr | Remove the other copy of the lwlocks. | Robert Haas | 10 years |
| chash | Rearrange pointers so that the freelist pointers are as far from | Robert Haas | 13 years |
| chash2014 | Update buffer README; get rid of buf_table.c. | Robert Haas | 11 years |
| contexts | Expanded strings. | Robert Haas | 10 years |
| conveyor | Fix typos and address other review comments from Amul. | Robert Haas | 4 years |
| conveyor_old | avoid stepping on memory that's still needed | Robert Haas | 4 years |
| copy_hack | Avoid PG_TRY/PG_CATCH overhead if stringinfo is already large enough. | Robert Haas | 13 years |
| cv | Replace buffer I/O locks with condition variables. | Robert Haas | 9 years |
| fastlock91 | Fix two more bugs in fast-path relation locking. | Robert Haas | 14 years |
| flexlock | Reimplement ProcArrayLock as a new type of FlexLock. | Robert Haas | 14 years |
| gather | shm-mq-reduce-receiver-latch-set-v2 | Robert Haas | 8 years |
| gather3 | Test code, not completely working. | Robert Haas | 10 years |
| gather_pushdown | Costing fixes. | Robert Haas | 10 years |
| gathertest | Hack on lock transfer stuff. | Robert Haas | 10 years |
| group_locking | Trial group locking code for ProcSleep. | Robert Haas | 11 years |
| joinadvice | Also subdivide merge join. | Robert Haas | 16 months |
| manifest | POC of backup manifest with file names, sizes, timestamps, checksums. | Robert Haas | 6 years |
| master | Fix snapshot handling bug in recent BRIN fix | Álvaro Herrera | 6 weeks |
| memory | Hack, hack. | Robert Haas | 12 years |
| memory2 | Fix build. | Robert Haas | 11 years |
| metapage | Revert regression test portion of patch. | Robert Haas | 14 years |
| pa_setop | Consider Parallel Append as a way to implement a union operation | Robert Haas | 8 years |
| parallel | contrib/parallel_dummy | Robert Haas | 11 years |
| parallel_count | Thunk. | Robert Haas | 10 years |
| partdesc | Adapt executor. | Robert Haas | 7 years |
| pg_background | pg_background: Run commands in a background worker, and get the results. | Robert Haas | 11 years |
| pg_plan_advice | WIP: Add pg_plan_advice contrib module. | Robert Haas | 41 hours |
| pg_ringflush | Hand off requests to the ring-flusher in batches. | Robert Haas | 13 years |
| pgfruit | improve comment | Robert Haas | 2 years |
| pgpa_semijoin | Prune the list of non-unique semijoins. | Robert Haas | 6 days |
| robert | Dummy AM for experimentation. | Robert Haas | 6 years |
| serial_cost | not all jointypes done - rest in theory is | Robert Haas | 10 years |
| slot2 | Merge branch 'master' into slot2 | Robert Haas | 12 years |
| snaparray | volatile-ize. | Robert Haas | 14 years |
| sort | Fix filename. | Robert Haas | 14 years |
| walsummarizer2 | Test patch: Enable summarize_wal by default. | Robert Haas | 2 years |
| walsummarizermanifest | backport changes we want to keep | Robert Haas | 2 years |
| xlogacceptwrites | backend-private struct | Robert Haas | 4 years |
| |