From 7d3bba75e15b02356c4315c780032619b17bfb08 Mon Sep 17 00:00:00 2001 From: Arksine <9563098+Arksine@users.noreply.github.com> Date: Fri, 9 Apr 2021 12:44:30 -0400 Subject: [PATCH] update_manager: report full version string for git repos Signed-off-by: Eric Callahan --- moonraker/components/update_manager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/moonraker/components/update_manager.py b/moonraker/components/update_manager.py index 70bda0f..45ccf99 100644 --- a/moonraker/components/update_manager.py +++ b/moonraker/components/update_manager.py @@ -830,6 +830,7 @@ class GitRepo: self.current_commit = "?" self.upstream_commit = "?" self.upstream_url = "?" + self.full_version_string = "?" self.branches = [] self.dirty = False self.head_detached = False @@ -885,6 +886,7 @@ class GitRepo: f"{self.git_remote}/{self.git_branch}") current_version = await self.describe( "--always --tags --long --dirty") + self.full_version_string = current_version.strip() upstream_version = await self.describe( f"{self.git_remote}/{self.git_branch} " "--always --tags --long") @@ -1185,7 +1187,8 @@ class GitRepo: 'is_dirty': self.dirty, 'detached': self.head_detached, 'commits_behind': self.commits_behind, - 'git_messages': self.git_messages + 'git_messages': self.git_messages, + 'full_version_string': self.full_version_string } def get_version(self, upstream=False):