findmissing: Added enum for tracking gerrit status

BUG=None
TEST=None

Change-Id: I927167a6ffde451039b4ea1ee563c0670ab618ca
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/2086591
Commit-Queue: Hirthanan Subenderan <hirthanan@google.com>
Tested-by: Hirthanan Subenderan <hirthanan@google.com>
Auto-Submit: Hirthanan Subenderan <hirthanan@google.com>
Reviewed-by: Curtis Malainey <cujomalainey@chromium.org>
diff --git a/contrib/findmissing/common.py b/contrib/findmissing/common.py
index 99557ab..43b95b1 100755
--- a/contrib/findmissing/common.py
+++ b/contrib/findmissing/common.py
@@ -42,6 +42,14 @@
 STABLE2 = re.compile(r'^\s*\[\s*Upstream (commit )+([0-9a-f]+)\s*\]')
 
 
+class Status(Enum):
+    """Text representation of database enum to track status of gerrit CL."""
+    OPEN = 1 # Gerrit ticket was created for clean fix patch
+    MERGED = 2 # Gerrit ticket was merged and closed
+    ABANDONED = 3 # Gerrit ticket was abandoned
+    CONFLICT = 4 # Gerrit ticket NOT created since patch doesn't apply properly
+
+
 class Kernel(Enum):
     """Enum representing which Kernel we are representing."""
     linux_stable = 1