This is an automated email from the ASF dual-hosted git repository. spmallette pushed a change to branch tp33 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
from 48a1af3 Fixed/added missing feature requirements for tests add a097bb8 TINKERPOP-2078 Introduced AnonymousTraversalSource add cd12e7d TINKERPOP-2078 added anonymous traversal to python add 834e9c8 TINKERPOP-2078 Add anonymous traversal for js add f92e2f0 TINKERPOP-2078 Added AnonymousTraversalSource for .NET add 8f80a85 TINKERPOP-2078 Fixed up docs given finalization of .NET/js AnonymousTraversalSource add 735579b TINKERPOP-2078 Refactored Traversal_() to Traversal() in .NET add 760352f TINKERPOP-2078 Used Traversal() in .NET template add 89e95f0 TINKERPOP-2078 Deprecated Graph.traversal() in .net,python,js add ddbec0b TINKERPOP-2078 Minor javadoc and reference doc fixes add 73aad39 TINKERPOP-2078 Fixed broken XML comment in .NET add 2e7b78b TINKERPOP-2078 Added missing import add 8cb89e5 TINKERPOP-2078 Introduce AnonymousTraversalSource in JS add d8ac5e5 TINKERPOP-2078 Made python have explicity AnonymousTraversalSource No new revisions were added by this update. Summary of changes: CHANGELOG.asciidoc | 3 +- docs/site/home/gremlin.html | 2 +- docs/src/reference/gremlin-applications.asciidoc | 50 +++++------ docs/src/reference/gremlin-variants.asciidoc | 31 ++++--- docs/src/upgrade/release-3.3.x.asciidoc | 29 +++++++ .../archetype-resources/src/main/java/Service.java | 6 +- gremlin-console/conf/remote-graph.properties | 3 +- .../tinkerpop/gremlin/jsr223/CoreImports.java | 3 + .../process/remote/EmbeddedRemoteConnection.java | 3 +- .../traversal/AnonymousTraversalSource.java | 99 ++++++++++++++++++++++ .../gremlin/process/traversal/TraversalSource.java | 11 +++ .../traversal/dsl/graph/GraphTraversalSource.java | 13 +++ .../dsl/graph/GraphTraversalSourceTest.java | 6 +- gremlin-dotnet/glv/P.template | 7 +- gremlin-dotnet/src/Gremlin.Net.Template/Program.cs | 4 +- .../Traversal/AnonymousTraversalSource.cs} | 19 +++-- .../src/Gremlin.Net/Process/Traversal/P.cs | 7 +- gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs | 2 + .../Gherkin/CommonSteps.cs | 5 +- .../Gherkin/ScenarioData.cs | 8 +- .../TraversalEvaluationTests.cs | 5 +- .../BytecodeGeneration/BytecodeGenerationTests.cs | 9 +- .../BytecodeGeneration/StrategiesTests.cs | 25 ++---- .../Traversal/DriverRemoteConnection/EnumTests.cs | 7 +- .../GraphTraversalSourceTests.cs | 4 +- .../DriverRemoteConnection/GraphTraversalTests.cs | 38 +++------ .../DriverRemoteConnection/PredicateTests.cs | 7 +- .../DriverRemoteConnection/SideEffectTests.cs | 32 +++---- .../DriverRemoteConnection/StrategiesTests.cs | 46 +++------- .../Process/Traversal/Dsl/DslTest.cs | 4 +- .../ServiceTests.cs | 5 +- .../Process/Traversal/GraphTraversalSourceTests.cs | 13 ++- .../driver/remote/DriverRemoteConnection.java | 21 +++++ .../main/javascript/gremlin-javascript/index.js | 5 +- .../lib/process/anonymous-traversal.js | 64 ++++++++++++++ .../lib/process/graph-traversal.js | 1 + .../gremlin-javascript/lib/structure/graph.js | 1 + .../test/cucumber/feature-steps.js | 4 +- .../gremlin-javascript/test/cucumber/world.js | 9 +- .../test/integration/traversal-test.js | 12 +-- .../gremlin-javascript/test/unit/exports-test.js | 2 + .../gremlin_python/process/anonymous_traversal.py | 48 +++++++++++ .../main/jython/gremlin_python/structure/graph.py | 5 ++ .../src/main/jython/radish/feature_steps.py | 17 ++-- gremlin-python/src/main/jython/radish/terrain.py | 8 +- .../tests/driver/test_driver_remote_connection.py | 22 ++--- .../test_driver_remote_connection_threaded.py | 6 +- .../gremlin/driver/remote/RemoteGraphProvider.java | 3 +- .../gremlin/server/GremlinServerIntegrateTest.java | 24 ++---- .../jsr223/GremlinEnabledScriptEngineTest.java | 2 - .../process/traversal/CoreTraversalTest.java | 8 +- 51 files changed, 498 insertions(+), 270 deletions(-) create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/AnonymousTraversalSource.java copy gremlin-dotnet/src/Gremlin.Net/{Structure/Graph.cs => Process/Traversal/AnonymousTraversalSource.cs} (74%) create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/anonymous-traversal.js create mode 100644 gremlin-python/src/main/jython/gremlin_python/process/anonymous_traversal.py