mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-04-29 18:27:23 +02:00
[core] Add git branch name in version name
During development the git branch will be added to the version name. In releases, as there is no git repository included, the __version__ will not be modified.
This commit is contained in:
parent
e26b3dee30
commit
6fc1f09aed
1 changed files with 11 additions and 0 deletions
|
@ -1,6 +1,17 @@
|
||||||
__version__ = "2019.1.0"
|
__version__ = "2019.1.0"
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
scriptPath = os.path.dirname(os.path.abspath( __file__ ))
|
||||||
|
headFilepath = os.path.join(scriptPath, "../.git/HEAD")
|
||||||
|
# If we are in a release, the git history will not exist.
|
||||||
|
# If we are in development, we declare the name of the git development branch in the version name
|
||||||
|
if os.path.exists(headFilepath):
|
||||||
|
with open (headFilepath, "r") as headFile:
|
||||||
|
data = headFile.readlines()
|
||||||
|
branchName = data[0].split('/')[-1]
|
||||||
|
# Add git branch name to the Meshroom version name
|
||||||
|
__version__ = __version__ + "-" + branchName
|
||||||
|
|
||||||
# Allow override from env variable
|
# Allow override from env variable
|
||||||
__version__ = os.environ.get("REZ_MESHROOM_VERSION", __version__)
|
__version__ = os.environ.get("REZ_MESHROOM_VERSION", __version__)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue