From ab35f07583d9e6cbfb0b2b00e3adcd86d3043b2d Mon Sep 17 00:00:00 2001 From: Vladimir Diaz Date: Thu, 27 Oct 2016 16:55:25 -0400 Subject: [PATCH] Unmark dirty role after successful repository.write(rolename) --- tuf/repository_tool.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tuf/repository_tool.py b/tuf/repository_tool.py index fc04088b..cdf77b5e 100755 --- a/tuf/repository_tool.py +++ b/tuf/repository_tool.py @@ -341,6 +341,9 @@ def write(self, rolename, consistent_snapshot=False, increment_version_number=Tr filenames=filenames, allow_partially_signed=True, increment_version_number=increment_version_number) + + # Ensure 'rolename' is no longer marked as dirty after the successful write(). + tuf.roledb.unmark_dirty([rolename])