summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2023-12-23 12:41:44 +0000
committerGitHub <noreply@github.com>2023-12-23 12:41:44 +0000
commitfecd206e9c21f8bc1f99e058464dccecec063007 (patch)
tree74c752e117e41551d557aa986005d27e10e7f627 /README.md
parente6701712e12189506e49be8c0e25c52a2b1325a1 (diff)
downloadvyos-build-fecd206e9c21f8bc1f99e058464dccecec063007.tar.gz
vyos-build-fecd206e9c21f8bc1f99e058464dccecec063007.zip
Update branch names in the README
Diffstat (limited to 'README.md')
-rw-r--r--README.md29
1 files changed, 11 insertions, 18 deletions
diff --git a/README.md b/README.md
index 91f5a174..ea67445b 100644
--- a/README.md
+++ b/README.md
@@ -51,28 +51,21 @@ be found in our [Documentation - Build VyOS](https://docs.vyos.io/en/latest/cont
# Development Branches
-The default branch that contains the most recent VyOS code is called `current`
-rather than `master`. We know it's confusing, but it's not easy to fix. In a
-nutshell, the code we inherited from Vyatta Core had its `master` branch so out
-of sync with everything it was beyond any repair. Vyatta developers used to create
-a new branch not when a release is ready for code freeze, but rather before
-starting to work on a new release. This is hard to change in existing code, so
-this is just the way it is, for now.
-
-All new code goes to the `current` branch. When it's time for a code freeze, a
+The default branch that contains the most recent VyOS code is called `current`.
+We may or may not eventually switch to `main`.
+
+All new code goes to the `current` branch. When a new LTS release is ready for feature freeze, a
new branch is created for the release, and new code from `current` is backported
to the release branch as needed.
-In packages that originate from VyOS the master branch is kept in sync with
-`current`, but we still use `current` as default branch for uniformity. When the
-last legacy package is gone, we will switch to using the `master` branch and
-retire `current`.
-
Post-1.2.0 branches are named after constellations sorted by area from smallest
to largest. There are 88 of them, here's the
[complete list](https://en.wikipedia.org/wiki/IAU_designated_constellations_by_area).
-* VyOS 1.2: `crux` (Southern Cross)
-* VyOS 1.3: `equuleus` (Little Horse)
-* VyOS 1.4: `sagitta` (Arrow)
-* ...
+Existing branches:
+
+* VyOS 1.4: `sagitta` (Arrow) [LTS]
+* VyOS 1.3: `equuleus` (Little Horse) [LTS]
+* VyOS 1.2: `crux` (Southern Cross) [Unsupported]
+
+The next LTS release will be VyOS 1.5 `circinus` (Compasses).