| 263 | } |
| 264 | |
| 265 | func hasUpdates(req taskfile.UpdateRequest) bool { |
| 266 | hasScalar := req.Status != nil || req.Priority != nil || req.Effort != nil || |
| 267 | req.Type != nil || req.Owner != nil || req.Parent != nil || req.Phase != nil |
| 268 | hasTags := len(req.AddTags) > 0 || len(req.RemTags) > 0 |
| 269 | hasPRs := len(req.AddPRs) > 0 || len(req.RemPRs) > 0 |
| 270 | hasTouches := len(req.AddTouches) > 0 || len(req.RemTouches) > 0 |
| 271 | hasDeps := req.Dependencies != nil |
| 272 | return hasScalar || hasTags || hasPRs || hasTouches || hasDeps |
| 273 | } |
| 274 | |
| 275 | type changeEntry struct { |
| 276 | field string |