mirror of
https://github.com/MaJerle/lwshell.git
synced 2025-02-06 13:08:22 +08:00
docs: Update conf.py
This commit is contained in:
parent
9bf909ec32
commit
96d6f4c81c
25
docs/conf.py
25
docs/conf.py
@ -28,10 +28,20 @@ author = 'Tilen MAJERLE'
|
|||||||
|
|
||||||
# Try to get branch at which this is running
|
# Try to get branch at which this is running
|
||||||
# and try to determine which version to display in sphinx
|
# and try to determine which version to display in sphinx
|
||||||
# Version is using git tag if on master or "latest-develop" if on develop branch
|
# Version is using git tag if on master/main or "latest-develop" if on develop branch
|
||||||
version = ''
|
version = ''
|
||||||
git_branch = ''
|
git_branch = ''
|
||||||
|
|
||||||
|
def cmd_exec_print(t):
|
||||||
|
print("cmd > ", t, "\n", os.popen(t).read().strip(), "\n")
|
||||||
|
|
||||||
|
# Print demo data here
|
||||||
|
cmd_exec_print('git branch')
|
||||||
|
cmd_exec_print('git describe')
|
||||||
|
cmd_exec_print('git describe --tags')
|
||||||
|
cmd_exec_print('git describe --tags --abbrev=0')
|
||||||
|
cmd_exec_print('git describe --tags --abbrev=1')
|
||||||
|
|
||||||
# Get current branch
|
# Get current branch
|
||||||
res = os.popen('git branch').read().strip()
|
res = os.popen('git branch').read().strip()
|
||||||
for line in res.split("\n"):
|
for line in res.split("\n"):
|
||||||
@ -41,17 +51,18 @@ for line in res.split("\n"):
|
|||||||
# Decision for display version
|
# Decision for display version
|
||||||
git_branch = git_branch.replace('(HEAD detached at ', '').replace(')', '')
|
git_branch = git_branch.replace('(HEAD detached at ', '').replace(')', '')
|
||||||
if git_branch.find('master') >= 0 or git_branch.find('main') >= 0:
|
if git_branch.find('master') >= 0 or git_branch.find('main') >= 0:
|
||||||
version = os.popen('git describe --tags --abbrev=0').read().strip()
|
#version = os.popen('git describe --tags --abbrev=0').read().strip()
|
||||||
if version == '':
|
version = 'latest-stable'
|
||||||
version = 'v0.0.0'
|
elif git_branch.find('develop-') >= 0 or git_branch.find('develop/') >= 0:
|
||||||
elif git_branch.find('develop') != -1 and not (git_branch.find('develop-') >= 0 or git_branch.find('develop/') >= 0):
|
version = 'branch-' + git_branch
|
||||||
|
elif git_branch == 'develop' or git_branch == 'origin/develop':
|
||||||
version = 'latest-develop'
|
version = 'latest-develop'
|
||||||
else:
|
else:
|
||||||
version = 'branch-' + git_branch
|
version = os.popen('git describe --tags --abbrev=0').read().strip()
|
||||||
|
|
||||||
# For debugging purpose only
|
# For debugging purpose only
|
||||||
print("GIT BRANCH: " + git_branch)
|
print("GIT BRANCH: " + git_branch)
|
||||||
print("GIT VERSION: " + version)
|
print("PROJ VERSION: " + version)
|
||||||
|
|
||||||
# -- General configuration ---------------------------------------------------
|
# -- General configuration ---------------------------------------------------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user