Skip to content

Handling the Graphs Lifecycle during Commits resp. Time #81

@Kyrosh

Description

@Kyrosh

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.

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions