// For more information see the documentation for
// https://pkg.go.dev/google.golang.org/protobuf/proto#Equal
if that == nil {
return this == nil
}
switch t := that.(type) {
case *VersionHistoryItem:
that1 = t
case VersionHistoryItem:
that1 = &t