Move shared code into SignedCommit
What does this MR do and why?
Describe in detail what your merge request does and why.
To make it easier to implement the commit portion of #343879 (closed), this MR refactors SignedCommit
and its subclasses. Currently, the subclasses have some code which is duplicated. This change deduplicates the code by moving it into the SignedCommit
superclass.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Brian Williams