My project has a subproject that takes a few GB of data. It seems every time the revision is changed in that subproject's wrap file a new copy of the whole source tree is added into the cache.
I believe the source tree should not be copied at all, the language server should use the checkout in-place in my workspace. If I edit a meson.build file in that subproject, I expect the linter to use that modified meson file instead of the cache copy anyway.
My project has a subproject that takes a few GB of data. It seems every time the revision is changed in that subproject's wrap file a new copy of the whole source tree is added into the cache.
I believe the source tree should not be copied at all, the language server should use the checkout in-place in my workspace. If I edit a meson.build file in that subproject, I expect the linter to use that modified meson file instead of the cache copy anyway.