Skip to content

Branches

Brian Stafford edited this page Jun 6, 2021 · 2 revisions

Branches

The following is a brief summary of policy for the libESMTP repository structure.

Main

Releases are made from the master branch.

Releases

When a version of libESMTP is released, a new branch for that release shall be added to the repository. This may not actually happen until a revision is made to the release. The branch name will follow the pattern libesmtp-X.Y where X and Y are the major and minor release revisions respectively.

These branches should be used for pull requests related to the associated release, for example bug fixes.

Other Branches

Other branches are features or development branches which may eventually be merged to master.

Pull Requests

Please ensure that your fork is up to date with upstream and changes are rebased to the head of branch before submitting the pull request. If relevant, changes will subsequently be applied to other branches.

Clone this wiki locally