From c4d692c98f3e06d39cf80bf8fa2035c2e398646b Mon Sep 17 00:00:00 2001
From: df89 <df89@me.com>
Date: Sun, 10 Oct 2021 18:24:20 +0200
Subject: [PATCH] refactor: separated script into different files

---
 commitTag.py |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/commitTag.py b/commitTag.py
new file mode 100644
index 0000000..521e645
--- /dev/null
+++ b/commitTag.py
@@ -0,0 +1,22 @@
+class CommitTag:
+    def __init__(self, completeTag):
+        if not ("tag: " in completeTag):
+            self.completeTag = None
+            self.tagAsString = None
+            self.major = None
+            self.minor = None
+            self.bugfix = None
+        else:
+            self.completeTag = completeTag
+            self.setTagAsString()
+            self.setMajorMinorBugfix()
+
+    def setTagAsString(self):
+        """set only the version number from tag as string"""
+        try:
+            self.tagAsString = self.completeTag[(self.completeTag.rindex(": v.")+4):-1]
+        except:
+            try:
+                self.tagAsString = self.completeTag[(self.completeTag.rindex(": v")+3):-1]
+            except:
+                self.tagAsString = self.completeTag[(self.completeTag.rindex(": ")+2):-1]

--
Gitblit v1.9.1