-
Notifications
You must be signed in to change notification settings - Fork 255
Commit Policy
Andrei Novikov edited this page Sep 4, 2019
·
2 revisions
This page describes commit policy that is used in pyclustering repository.
- All changes must be done on development branches
x.x.x.dev
. - If feature is implemented, tested, documented and build status is green, then it can be merge to
master
branch. - Release branch must be always created from stable
master
branch. - Each commit should have reference to issue and following the format:
#<ISSUE_NUMBER>: <Changes description>.
Here is an example to changes that were introduced in scope of the issue #490:
$ git commit . -m "#490: Silhouette C++ implementation."
There are special commit prefixes that can be used to notify CI about particular changes:
Commit Prefix | Purpose | Comment |
---|---|---|
[no-build] | Do not trigger build and testing process | Option can be used when code base is not touched, for example, in case of update README.md |
[build-only-osx] | Build and test MAC OS library version | Option can be used when code base related to MAC OS only was changed. |