Difference between revisions of "Source code repository"

From pgpool Wiki
Jump to: navigation, search
Line 7: Line 7:
 
== About pgpool-II source code management ==
 
== About pgpool-II source code management ==
  
We releases "major version" each year, which is mostly upper compatible with the previous release, but sometimes drops or changes features, which brings certain incompatibilities with the previous releases. We represent each major version "3.x" at this point.
+
=== pgpool-II version policy ===
 +
We releases "major version" each year, which is mostly upper compatible with the previous release, but sometimes drops or changes features, which brings certain incompatibilities with the previous releases. We represent each major version "3.x" at this point. Sometimes we call 3.x as "3.x series".
  
The second decimal point of the version number represents the "minor version", which is used for bug fixes. Every a few month we releases "minor version up". For example 3.5.0 is the first minor version of 3.5 series and 3.5.1 is the next minor version.
+
To absolutely identify version number, specifying "minor version" is required. The second decimal point of the version number represents the "minor version", which is used for bug fixes. Unlike major versions, we guarantee that each minor version is compatible with previous minor version. Every a few month we releases "minor version up". For example 3.5.0 is the first minor version of 3.5 series and 3.5.1 is the next minor version.
 +
 
 +
=== pgpool-II branch policy ===
  
 
pgpool-II source code is managed by git and hosted at [http://git.postgresql.org/gitweb PostgreSQL's git repository].
 
pgpool-II source code is managed by git and hosted at [http://git.postgresql.org/gitweb PostgreSQL's git repository].
 
Currently we have several branches to track each development work. The under development branch is [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary master branch].
 
Currently we have several branches to track each development work. The under development branch is [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary master branch].
 +
 +
Each time new major version is released, we create a branch to maintain the previous major version. We call them as "stable branches". Currently we have following stable branches.
 +
 +
* [http://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary pgpool-II git repository]

Revision as of 08:41, 5 July 2015

Pgpool source code repository is managed by PostgreSQL's git repository.

About pgpool-II source code management

pgpool-II version policy

We releases "major version" each year, which is mostly upper compatible with the previous release, but sometimes drops or changes features, which brings certain incompatibilities with the previous releases. We represent each major version "3.x" at this point. Sometimes we call 3.x as "3.x series".

To absolutely identify version number, specifying "minor version" is required. The second decimal point of the version number represents the "minor version", which is used for bug fixes. Unlike major versions, we guarantee that each minor version is compatible with previous minor version. Every a few month we releases "minor version up". For example 3.5.0 is the first minor version of 3.5 series and 3.5.1 is the next minor version.

pgpool-II branch policy

pgpool-II source code is managed by git and hosted at PostgreSQL's git repository. Currently we have several branches to track each development work. The under development branch is master branch.

Each time new major version is released, we create a branch to maintain the previous major version. We call them as "stable branches". Currently we have following stable branches.