CommitFest
(通常缩写为CF
)通常是一个持续约一个月的时间段,专注于审查下一个主要PostgreSQL版本的补丁。
CommitFest
的目的是提供对提交的补丁进行系统且定期的审查,以避免在开发周期结束时积累未经审查的补丁。
CommitFests
通常在奇数月份举行,在3月和7月之间会有一段休息时间,因为下一个主要版本大约在那个时间完成。
历史
CommitFest
的概念是在PostgreSQL 8.4开发中引入的,因为很明显,之前临时提交补丁的系统已无法管理,并导致PostgreSQL 8.3的发布严重延迟。
PostgreSQL维基条目PostgreSQL 8.4开发计划记录了引入CommitFests
背后的理由,并链接到第一个系列,这些系列最初通过维基页面管理。
参考文献
- CommitFest网站
- PostgreSQL Wiki: CommitFest
- PostgreSQL Wiki: CommitFest检查清单
- CommitFest应用: pgcommitfest2.git
有用链接
- 什么是PostgreSQL commitfest以及如何贡献 - Pavel Borisov / SupaBase于2022年10月发表的博文
- 如何管理PostgreSQL Commitfest - Jacob Champion / Timescale于2022年8月发表的博文
- 管理PostgreSQL Commitfest - 2ndQuadrant于2016年2月发表的博文