Valentin Maerten
da927ad5fe
feat(graph): add Root() helper method
...
Add Root() method to TaskfileGraph to get the root vertex (entrypoint
Taskfile). This will be used for lazy variable resolution.
Note: Tasks already have Location.Taskfile which can be used to find
their source Taskfile in the graph, so GetVertexByNamespace is not
needed.
2026-01-25 19:49:16 +01:00
Pete Davison
daf39a04bf
feat: iterators ( #1798 )
...
* feat: update to github.com/elliotchance/orderedmap/v3
* refactor: better sort package
* feat: iterators
* chore: remove unnecessary code
2025-02-22 16:22:03 +00:00
Pete Davison
f75aa1f84b
feat: taskfile mutex for adding edge data
2024-04-24 18:33:56 +01:00
Pete Davison
f19c520f23
feat: add support for multiple includes on a graph edge
2024-04-24 18:33:56 +01:00
Pete Davison
6951e5cd0c
refactor: includes uses pointers
2024-04-24 18:33:56 +01:00
Pete Davison
54c7f35b00
fix: linting issues
2024-04-09 12:37:18 +01:00
Pete Davison
3efb437c9a
feat: merge concurrency
2024-04-09 12:37:18 +01:00
Pete Davison
e9448bd4be
fix: advanced import operates on including file instead of included file
2024-04-09 12:37:18 +01:00
Pete Davison
8f3180a9fa
fix: bug with merge code
2024-04-09 12:37:18 +01:00
Pete Davison
1d230af90d
fix: advanced import resolving dynamic variables incorrectly
2024-04-09 12:37:18 +01:00
Pete Davison
fb9f6c20ab
feat: merger
2024-04-09 12:37:18 +01:00
Pete Davison
a50580b5a1
feat: dag reader
2024-04-09 12:37:18 +01:00