func isSpecUpdated()

in controllers/merge_request/controller.go [144:157]


func isSpecUpdated(e event.UpdateEvent) bool {
	oo, ok := e.ObjectOld.(*gerritApi.GerritMergeRequest)
	if !ok {
		return false
	}

	no, ok := e.ObjectNew.(*gerritApi.GerritMergeRequest)
	if !ok {
		return false
	}

	return !reflect.DeepEqual(oo.Spec, no.Spec) ||
		(oo.GetDeletionTimestamp().IsZero() && !no.GetDeletionTimestamp().IsZero())
}