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