Parts of this issue are fixed in different Pull Request:
We still have a few things to discuss concerning finding named graphs:
- We currently have 2 modes to find graphes namely 'by config' or 'by .graph files'.
Both only run during initialization and create a file to graph mapping. Additionally .graph files are only taken from the working directory, which isn't working for bare repositories. When an instance is requested the store checks all files of a commit if they exists in this mapping.
This means we are missing on files that were moved or renamed.
The unassigned.nq file holds any changes which couldn't be mapped but won't update the config to make new graphs available.
Any Ideas how we will approach those problems?
The .graph files and project config files are also committed to the repository. So in these cases we could build the file mapping for every instance (unassigned.nq is always included and parsed). But this won't work for a local config which isn't part of the repository.
Parts of this issue are fixed in different Pull Request:
Add support for SPARQL Update graph management CREATE/DROP/COPY/MOVE/ADDWe still have a few things to discuss concerning finding named graphs:
Both only run during initialization and create a file to graph mapping. Additionally .graph files are only taken from the working directory, which isn't working for bare repositories. When an instance is requested the store checks all files of a commit if they exists in this mapping.
This means we are missing on files that were moved or renamed.
The unassigned.nq file holds any changes which couldn't be mapped but won't update the config to make new graphs available.Any Ideas how we will approach those problems?
The .graph files and project config files are also committed to the repository. So in these cases we could build the file mapping for every instance (unassigned.nq is always included and parsed). But this won't work for a local config which isn't part of the repository.