cpack_repository/commit
FIXED: Avoid bnode(_) exceptions.
author | Jan Wielemaker |
---|---|
Wed Jun 26 11:50:53 2013 +0200 | |
committer | Jan Wielemaker |
Wed Jun 26 11:50:53 2013 +0200 | |
commit | 57e3833a52f57a9198f70325a46760c6939ddd79 |
tree | 5ef7d5c0f21e37e818131f2832c0bcf308babf0b |
parent | f2d8a5855f152b475d301379c9284e94d118ffe0 |
Diff style: patch stat
diff --git a/lib/cpack/repository.pl b/lib/cpack/repository.pl index 0079e26..0db48a8 100644 --- a/lib/cpack/repository.pl +++ b/lib/cpack/repository.pl @@ -328,15 +328,16 @@ load_meta_data(BareGitPath, Graph, Options) :- url_package(BareGitPath, Package), format(atom(File), '~w:rdf/cpack/~w.ttl', [Branch, Package]), git_process_output([show, File], - rdf_load_git_stream(Graph, turtle), + rdf_load_git_stream(Graph), [directory(BareGitPath)]). -rdf_load_git_stream(Graph, Format, In) :- +rdf_load_git_stream(Graph, In) :- set_stream(In, file_name(Graph)), + atom_concat('__', Graph, BNodePrefix), rdf_read_turtle(stream(In), RDF, [ base_uri(Graph), - format(Format) + anon_prefix(BNodePrefix) ]), forall(member(rdf(S,P,O), RDF), rdf_assert(S,P,O,Graph)).