Hi all,
in preparation of the larger refactoring work on the filesystem API, I
would like to remove the "partial sharing" feature.
Currently, this is a very hidden feature that breaks when it is used in
more complicated setups (see partial sharing related issues:
https://github.com/saros-project/saros/issues?utf8=%E2%9C%93&q=is%3Aissue+%22partial+sharing%22).
With the current logic (excluding partial sharing), a similar result can
already be achieved using "excluded/derived" resources, as such
resources are already ignored by Saros. Furthermore, with the new logic
sharing only reference points, a similar feature set to "partial
sharing" is given by default, making it completely unnecessary in my
opinion.
All in all, removing the partial sharing feature should simplify the
codebase and make the upcoming refactoring easier.
But that is only my current view on the topic. If anybody has a
different opinion, please say so!
Otherwise, I will proceed with working on the removal in the next couple
of days (and I would like to avoid investing time into work that later
on turns out to be unnecessary/not wanted).
Best regards,
Tobias