Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here what I'd propose for adding the ability to reuse some hurl file fragment over others
Directive
that can be intermixed withEntry
syntax element[Include]
directive with apath
that must be another hurl filefn resolve(context: Context)
that produces a newHurlFile
with all the directives resolvedUsage wise
resolve()
needs to know what is its root base and pass it down so every hurl files that gets included.It will need some mechanism to detect inclusion cycles so the Context will have to keep track on where it is.
Fixes #2110 and #317