Skip to content

MERGE syntax #88

@white-gecko

Description

@white-gecko

How is the exact merge syntax?

Executing the following query as described in the README does not work:

USER "me" MESSAGE "test merge" MERGE GRAPH <http://example.org/> BRANCH "master" INTO "develop"

The store says:

USER "me" MESSAGE "test merge" MERGE GRAPH <http://example.org/> BRANCH "master" INTO "develop"
22.01.2018 18:33:51 de.tud.plt.r43ples.exception.InternalErrorException - No R43ples query detected

To reproduce it, I've executed the following queries:

CREATE GRAPH <http://example.org/>
query=USER "me" MESSAGE "test commit on master" INSERT DATA { GRAPH <http://example.org/> REVISION "master" { <urn:1> <urn:2> <urn:3> .}}
USER "me" BRANCH GRAPH <http://example.org/> REVISION "master" TO "develop"
SELECT * WHERE { GRAPH <http://example.org/> REVISION "master" {?s ?p ?o }}
SELECT * WHERE { GRAPH <http://example.org/> REVISION "develop" {?s ?p ?o }}
USER "me" MESSAGE "test commit on master" INSERT DATA { GRAPH <http://example.org/> REVISION "master" { <urn:3> <urn:2> <urn:1> .}}
USER "me" MESSAGE "test commit on master" INSERT DATA { GRAPH <http://example.org/> REVISION "develop" { <urn:3> <urn:4> <urn:1> .}}
SELECT * WHERE { GRAPH <http://example.org/> REVISION "master" {?s ?p ?o }}
SELECT * WHERE { GRAPH <http://example.org/> REVISION "develop" {?s ?p ?o }}
USER "me" MESSAGE "test merge" MERGE GRAPH <http://example.org/> BRANCH "master" INTO "develop"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions