MCPcopy Create free account
hub / github.com/driangle/taskmd / hasUpdates

Function hasUpdates

apps/cli/internal/cli/set.go:265–273  ·  view source on GitHub ↗
(req taskfile.UpdateRequest)

Source from the content-addressed store, hash-verified

263}
264
265func 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
275type changeEntry struct {
276 field string

Callers 1

buildSetRequestFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected