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.
This is a pre-requisite for an upcoming change to the VSCode extension. Currently, the extension is doing a lot of complex work in order to build the nested file tree and this can be very bug prone and slow. Its one of the reasons I've not been using the extension that I wrote!
This PR allows us to offload the complex work of nesting the task structure into Go where it is faster and less complex because of our existing code. Newer versions of the extension will simply need to add the
--nestedflag when callingtask --list-alland it will get nesting for free.