GitHub user spmallette opened a pull request:

    https://github.com/apache/tinkerpop/pull/945

    TINKERPOP-2053 Support for OptionsStrategy

    https://issues.apache.org/jira/browse/TINKERPOP-2053
    
    `OptionsStrategy` lets users pass arbitrary configurations at a traversal 
level. At first I thought this might be a first class object, but decided 
instead to try it out as a `TraversalStrategy`. In that way it was implemented 
with little overhead. If it becomes useful and popular in the future then we 
can consider making it more integrated into the `TraversalSource` and 
`Traversal` itself. I didn't implement this for javascript because I don't 
think we have all the infrastructure there for supporting `TraversalStrategy` 
stuff yet. 
    
    All tests pass with `docker/build.sh -t -i`
    
    VOTE +1

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/apache/tinkerpop TINKERPOP-2053

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/tinkerpop/pull/945.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #945
    
----
commit 91573d5c7d44944186a9cd11ce880dec32caff47
Author: Stephen Mallette <spmva@...>
Date:   2018-10-01T20:02:46Z

    TINKERPOP-2053 Added OptionsStrategy
    
    Included a test in TinkerGraph rather than the main test suite because the 
test really isn't easily asserted without a custom step that reads the 
OptionsStrategy.

commit 16c324e67686b5c7dbebe941928b56113048d21a
Author: Stephen Mallette <spmva@...>
Date:   2018-10-02T15:44:22Z

    TINKERPOP-2053 Python support for OptionsStrategy

commit 334ea8ae9a1c1168f285d43afcb9b71c836febe7
Author: Stephen Mallette <spmva@...>
Date:   2018-10-02T16:42:49Z

    TINKERPOP-2053 Added OptionsStrategy support for .NET

commit 9b155132eb80efec52a34bf912ee2e247bc005b5
Author: Stephen Mallette <spmva@...>
Date:   2018-10-02T17:55:21Z

    TINKERPOP-2053 Added upgrade docs for OptionsStrategy

----


---

Reply via email to