Skip to content

Conversation

@grahamroff-dev
Copy link

Extend the "depends on" syntax to support conditional dependencies using "... if ". While functionally equivalent to "depends on !B || A", "depends on A if B" is much more readable.

This change is implemented by converting the "A if B" syntax into the "!B || A" syntax during "depends on" token processing.

@mbolivar
Copy link

mbolivar commented Oct 8, 2025

@grahamroff-dev I'm not sure what the review expectations are for this repo, but you might want to rebase and clean up history -- I see 3 commits, one of which is a merge commit, when I'd naively only have expected 1

@mbolivar
Copy link

mbolivar commented Oct 8, 2025

@grahamroff-dev no need to close the PR when revising. Instead, force-push into the existing PR branch.

@grahamroff-dev
Copy link
Author

Sorry, wanted to redo from a feature branch on my side anyway. New clean PR #21.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants