-
Notifications
You must be signed in to change notification settings - Fork 579
Longhorn version and repository branching tagging policy
Sheng Yang edited this page Aug 28, 2018
·
1 revision
-
master
branch is always stable. It would only merge the changes that considered stable and passed integration test. It can have tags e.g.v0.3.0
orv0.3.1
whenv0.3.x
is the latest stable release. - The branches like
v0.2
are for the previous stable releases. It can have tags likev0.2.0
andv0.2.1
which contains the previous minor stable releases. This branch will be created from the master immediately before the nextrc
branch was merged in. - The branches like
v0.3-rc
are for the release candidates. It's where the development happening immediately before the release. The branch will be merged intomaster
usingmerge
(instead ofrebase
) before the official release. It can have tags likev0.3-rc3
for the release candidates. The branch will be deleted after the release.