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])