feat(diff): use 'rtp' option to filter diff #798
Merged
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.
Previously,
:PlugDiffwould show every new commit to a plugin's gitrepo. This makes sense for the general case, but makes less sense when a
plugin lives in a subdirectory of the repo (and is configured with the
'rtp' option). This makes it difficult to determine which commits relate
to the plugin and which are unrelated.
This changes
:PlugDiffto filter out any commits outside of the 'rtp'folder.
Some consequences:
:PlugUpdateUI. This means:PlugUpdatemay pull down non-plugin commits, display that it has updated the
plugin, and then
:PlugDiffwill show no updates (since such commitsfall out of the 'rtp' path).
don't show up in
:PlugDiff.Fixes #797
Test: Manual on Linux machine