Add commit history, use serialize