makeFilePathsRelative converts absolute task file paths to paths relative to baseDir.
(tasks []*model.Task, baseDir string)
| 373 | |
| 374 | // makeFilePathsRelative converts absolute task file paths to paths relative to baseDir. |
| 375 | func makeFilePathsRelative(tasks []*model.Task, baseDir string) { |
| 376 | absBase, err := filepath.Abs(baseDir) |
| 377 | if err != nil { |
| 378 | return |
| 379 | } |
| 380 | for _, task := range tasks { |
| 381 | if rel, err := filepath.Rel(absBase, task.FilePath); err == nil { |
| 382 | task.FilePath = rel |
| 383 | } |
| 384 | } |
| 385 | } |
| 386 | |
| 387 | // filterTasksByPhase returns tasks whose phase matches the given value. |
| 388 | func filterTasksByPhase(tasks []*model.Task, phase string) []*model.Task { |
no outgoing calls
no test coverage detected