Added set-version logic && Fixed CustomScriptService to handle arguments

This commit is contained in:
2022-05-25 16:43:28 +02:00
parent 539ed13be4
commit a66ce96dbf
10 changed files with 117 additions and 10 deletions

View File

@@ -0,0 +1,18 @@
import os
from cpl_core.environment import ApplicationEnvironmentABC
class GitService:
def __init__(self, env: ApplicationEnvironmentABC):
self._env = env
def get_active_branch_name(self) -> str:
head_dir = os.path.join(self._env.working_directory, '.git/HEAD')
with open(head_dir, 'r') as f:
content = f.read().splitlines()
for line in content:
if line[0:4] == "ref:":
return line.partition("refs/heads/")[2]