things to do:
-
Create a tree object(s) from the worktree
-
Serialize the tree object
-
Create the commit message -- need to know the parent commit hash --> have to use HEAD to store the id of last commit -- Create the new commit message and store the id of current commit in HEAD after serializing