diff options
| author | Michele Bini <michele.bini@gmail.com> | 2022-03-25 15:33:56 (GMT) |
|---|---|---|
| committer | Michele Bini <michele.bini@gmail.com> | 2022-03-25 15:33:56 (GMT) |
| commit | 0d1d67d00715232e0a17e37a05c77bf83d50a2e2 (patch) | |
| tree | 4a8df6f52ef2a39c3e3d11bd5c774237f44ea9e2 /src/libs/lvgl/scripts/release/dev.py | |
| parent | bfddfc467425891853d8c39451fd2acdcf7b8e77 (diff) | |
include copy of lvgl
Diffstat (limited to 'src/libs/lvgl/scripts/release/dev.py')
| m--------- | src/libs/lvgl | 0 | ||||
| -rwxr-xr-x | src/libs/lvgl/scripts/release/dev.py | 72 |
2 files changed, 72 insertions, 0 deletions
diff --git a/src/libs/lvgl b/src/libs/lvgl deleted file mode 160000 -Subproject 23430cf20e32294549fff9b2879a9466dacc19b diff --git a/src/libs/lvgl/scripts/release/dev.py b/src/libs/lvgl/scripts/release/dev.py new file mode 100755 index 0000000..7b53fe5 --- /dev/null +++ b/src/libs/lvgl/scripts/release/dev.py @@ -0,0 +1,72 @@ +#!/usr/bin/env python + +import re +import os, fnmatch +import os.path +from os import path +from datetime import date +import com + +def lvgl_update_ver(ver, br): + os.chdir("./lvgl") + + com.cmd("git checkout " + br) + com.update_version(ver) + com.cmd("git commit -am 'Update " + br + " version'") + com.push("origin " + br) + com.cmd("git checkout master") + + os.chdir("../") + +def docs_update_ver(ver, br): + os.chdir("./docs") + com.cmd("git checkout " + br + " --") + com.update_version(ver) + com.cmd("git commit -am 'Update " + br + " version'") + com.push("origin " + br) + com.cmd("git checkout master --") + + os.chdir("../") + +def merge_dev_to_master(): + os.chdir("./lvgl") + com.cmd("git checkout master") + com.cmd("git merge dev") + com.push("origin master") + os.chdir("../") + + os.chdir("./docs") + com.cmd("git checkout dev -- ") #'dev' sometimes is not recognized so switch to it first + com.cmd("git checkout latest --") + com.cmd("git merge dev -X theirs --no-edit;") + com.push("origin latest") + os.chdir("../") + +def make(mode): + if(mode == "bugfix"): + ver = com.get_lvgl_version("master") + ver[3] = "dev" + ver[2] = str(int(ver[2]) + 1) + lvgl_update_ver(ver, "master") + docs_update_ver(ver, "latest") + else: + ver = com.get_lvgl_version("dev") + ver[3] = "dev" + merge_dev_to_master() + if(mode == "major"): + ver[0] = str(int(ver[0]) + 1) + ver[1] = '0' + ver[2] = '0' + if(mode == "minor"): + ver[1] = str(int(ver[1]) + 1) + ver[2] = '0' + + lvgl_update_ver(ver, "dev") + docs_update_ver(ver, "dev") + +if __name__ == '__main__': + if(len(sys.argv) != 2): + print("Missing argument. Usage ./dev.py major | minor | bugfix") + print("E.g. ./dev.py minor") + else: + make(sys.argv[1]) |
