diff resfinder/git_test.py @ 0:55051a9bc58d draft default tip

Uploaded
author dcouvin
date Mon, 10 Jan 2022 20:06:07 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/resfinder/git_test.py	Mon Jan 10 20:06:07 2022 +0000
@@ -0,0 +1,24 @@
+#!/usr/bin/env python3
+import os.path
+
+from cge.out.util.generator import Generator
+
+from git import Repo
+
+
+# git_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
+git_path = os.path.abspath(os.path.dirname(__file__))
+print("Git path: {}".format(git_path))
+repo = Repo(git_path)
+commit = repo.commit()
+
+com2tag = {}
+for tag in repo.tags:
+    com2tag[tag.commit.hexsha] = str(tag)
+
+version = com2tag.get(repo.commit().hexsha, repo.commit().hexsha[:7])
+print("Version: {}".format(version))
+
+git_path = os.path.abspath(os.path.dirname(__file__))
+result = Generator.init_software_result(name="ResFinder", gitdir=git_path)
+print(str(result))