the actual state is the each VCS exports it's own VQ implementation. Should be handled via VCS the same way as CQ
will fix after 6.5 release
Some Versioning systems provide a VisibilityQueryImplementation. This API change has two purposes:
1. There will be only one registered VQI (Versioning manager) that will delegate the query to the appropriate versioning system which will speed things up.
2. It makes it clear and explicit that implementors of a VersioningSystem might want to provide the query. It would be possible for them to just implement and register their own VisibilityQueryImplementation but they could easily forget to do that.
Created attachment 92257 [details]
changes in VCS SPI
Integrated into 'main-golden', will be available in build *200912170200* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Tomas Stupka <email@example.com>
Log: minor cleanup
Issue #146634 - add VQ to the versioning api