Compare clean/simplified workflow diff in local repository #16
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.
Follow-up on #12
This PR adds a Git provider based on the integrated
vscode.git
extension. With this provider, we can now get the contents of a particular revision of a workflow document and then remove (clean) the unnecessary parts before comparing two documents.The downside is that this Git provider only works on a local git instance (see #3 (comment) for details), so this feature can only be used when you are in a local git repository and not in github.dev or vscode.dev 😞 I believe is still possible to create a GitHub provider but will probably require much more investigation and effort...
The new commands now appear in the Timeline and the File Explorer so you can select the first workflow document with
Select workflow for (clean) compare
which will be on the left side of the diff and the second workflow to compare to withCompare with this workflow (clean)
on the right side.Here is an example of usage:
Closes #3