:Rocks update
ignores transitive dependency updates for scm
plugins
#534
Labels
:Rocks update
ignores transitive dependency updates for scm
plugins
#534
When running
:Rocks update
all plugins withversion=scm
will be updated to their latest version but any transitive dependencies will remain at the original version.This, particularly, is a problem for plugins with tree-sitter parsers as transitive dependencies, since you can end up with incompatible queries.
Example
tree-sitter-javascript
is installed withversion = scm
.tree-sitter-javascript
depends ontree-sitter-ecma
.:Rocks update
when a new parser version oftree-sitter-javascript
is available.tree-sitter-javascript
will have its latest version installedtree-sitter-ecma
will remain with the originally installed version.javascript
queries might now be broken, since the parser could have changed node names but thetree-sitter-ecma
rock was not updated to the latest queries.The text was updated successfully, but these errors were encountered: