Add --include-deps flag to --status for recursive dependency checking by solvingj · Pull Request #2676 · go-task/task

and others added 2 commits

February 2, 2026 20:13
- Add new --include-deps flag that works with --status
- Recursively check all task dependencies when flag is enabled
- Return exit code 1 if any dependency is not up-to-date
- Extract checkTaskStatus helper for reusable status checking
- Leverage existing traverse function for dependency traversal
- Add deduplication to avoid checking shared dependencies multiple times
- Add comprehensive test suite with 7 test scenarios
- Add testdata with tasks having various dependency configurations
- Flag validation ensures --include-deps requires --status

Co-authored-by: Cursor <cursoragent@cursor.com>
Resolved conflicts in:
- executor.go: Added IncludeDeps field alongside new Interactive field
- internal/flags/flags.go: Added IncludeDeps flag alongside new Nested flag

Co-authored-by: Cursor <cursoragent@cursor.com>