Adding recursive Commit#==