Question - What does the committed item contain?
Answer -
Commit item contains the following parts; you should specify all the three present below:
A set of records, representing to the condition of a task at a given purpose of time
References to parent commit objects
An SHAI name, a 40 character string that uniquely distinguishes the commit object.