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())
}