// CopyVersionHistory copies VersionHistory.
func CopyVersionHistory(v *historyspb.VersionHistory) *historyspb.VersionHistory {
version_history.go
token := make([]byte, len(v.BranchToken))
copy(token, v.BranchToken)
items := CopyVersionHistoryItems(v.Items)
return NewVersionHistory(token, items)
}
func CopyVersionHistoryItems(items []*historyspb.VersionHistoryItem) []*historyspb.VersionHistoryItem {