Skip to content

Commit 1643f00

Browse files
authored
Reverse sort release branches for UI version list
1 parent 2cedee7 commit 1643f00

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

  • 3rdparty/mkdocs-versioned/mkdocs_versioned

3rdparty/mkdocs-versioned/mkdocs_versioned/cli.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -157,13 +157,15 @@ def build_command(config_file, strict, site_dir, branches, default_branch, lates
157157
virtuozzoVersions = formatedCSVersions.values()
158158

159159
if release_branches is not None:
160-
# Sort branch keys numerically (X.Y.Z): oldest -> newest
161-
release_branches = sorted(release_branches, key=version_key)
160+
# Sort branch keys numerically (X.Y.Z): oldest -> newest,
161+
# then reverse to get newest -> oldest for UI version list.
162+
sorted_branches = sorted(release_branches, key=version_key)
163+
release_branches = list(reversed(sorted_branches))
162164
# Rebuild virtuozzoVersions list in the same order as release_branches
163165
virtuozzoVersions = [formatedCSVersions[rb] for rb in release_branches]
164166

165-
# Take the last (newest) version as default
166-
default_version = release_branches[-1] if release_branches else None
167+
# Take the first (newest) version as default
168+
default_version = release_branches[0] if release_branches else None
167169

168170
print("Default version %s", default_version)
169171
print("Building %s to /", default_version)

0 commit comments

Comments
 (0)