Github user afs commented on the issue:

    https://github.com/apache/jena/pull/369
  
    Yes, this is models passing down transactions.  It only became possible 
with dataset-transaction promotion (new to 3.7.0).  
    
    This all has a lot of knock on consequences. The wrap/create distinction is 
quite important and that touches a lot of files; it is not reformatting. "wrap" 
a model and the dataset can not have named graphs added, "create" with a model 
and it starts with that model and can have named graphs added. We only used to 
have "create" which has overhead and complexity as well as occasionally leading 
to unexpected behaviour with SPARQL Updates (updates work but the new NG are 
in-memory and disappear on restart - better to have a closed dataset and catch 
the issue at update time).
    
    While testing, I found lack of test coverage and integration testing, which 
is the root of the users@ email that triggered this, was the place to put this. 
There as a lack of assemblers for certain other special cases so I included 
them as well as they arose naturally from checking test coverage.
    



---

Reply via email to