This is an automated email from the ASF dual-hosted git repository. spmallette pushed a change to branch TINKERPOP-1643 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
discard 8a82659 Added failing tests for TINKERPOP-1643. add 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 add 5af8d08 Allow getting raw JToken data from Gremlin.Net.Driver.GremlinClient. add 3bba3d6 Merge branch 'FixTINKERPOP2067' of https://github.com/danielcweber/tinkerpop into danielcweber-FixTINKERPOP2067 add 6a1bc81 TINKERPOP-2069 Document Gremlin.Net driver config add 4811f4e Merge branch 'TINKERPOP-2069' into tp33 add b4c0b9a TINKERPOP-2050 Added :bytecode command to aid with debugging add a97caa7 TINKERPOP-2050 Added docs for :bytecode command add 0ce1675 TINKERPOP-2050 Support multi-line commands for :bytecode add 40c5896 TINKERPOP-2050 Removed the eval/submit options on :bytecode add e895a1d Merge branch 'TINKERPOP-2050' into tp33 add ff5f19e TINKERPOP-2010 Generate JSDoc for gremlin-javascript add e85667e Merge branch 'TINKERPOP-2010' into tp33 new d3b591c Added failing tests for TINKERPOP-1643. This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (8a82659) \ N -- N -- N refs/heads/TINKERPOP-1643 (d3b591c) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGELOG.asciidoc | 4 +- bin/publish-docs.sh | 15 ++++ docs/site/home/gremlin.html | 2 +- .../dev/developer/development-environment.asciidoc | 4 +- docs/src/dev/provider/index.asciidoc | 4 +- docs/src/index.asciidoc | 3 +- docs/src/reference/gremlin-applications.asciidoc | 66 +++++++++------ docs/src/reference/gremlin-variants.asciidoc | 61 ++++++++++--- docs/src/upgrade/release-3.3.x.asciidoc | 50 +++++++++++ .../archetype-resources/src/main/java/Service.java | 6 +- gremlin-console/conf/remote-graph.properties | 3 +- .../tinkerpop/gremlin/console/Console.groovy | 2 + .../console/commands/BytecodeCommand.groovy | 64 ++++++++++++++ .../console/commands/BytecodeCommand.properties | 7 +- .../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 +- .../src/Gremlin.Net/Driver/Connection.cs | 5 +- .../src/Gremlin.Net/Driver/GremlinServer.cs | 3 +- .../Traversal/AnonymousTraversalSource.cs} | 19 +++-- .../src/Gremlin.Net/Process/Traversal/P.cs | 7 +- gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs | 2 + .../Driver/GremlinClientTests.cs | 29 +++++++ .../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 +++++ gremlin-javascript/glv/PackageJson.template | 5 +- gremlin-javascript/pom.xml | 17 +++- .../main/javascript/gremlin-javascript/.gitignore | 3 +- .../driver/auth/authenticator.js => Gruntfile.js} | 32 ++++--- .../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 + .../javascript/gremlin-javascript/package.json | 5 +- .../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 +- .../tinkerpop/gremlin/structure/PropertyTest.java | 2 +- .../gremlin/structure/util/star/StarGraphTest.java | 2 + pom.xml | 1 + 69 files changed, 735 insertions(+), 304 deletions(-) create mode 100644 gremlin-console/src/main/groovy/org/apache/tinkerpop/gremlin/console/commands/BytecodeCommand.groovy copy gremlin-archetype/gremlin-archetype-server/src/test/resources/projects/standard/archetype.properties => gremlin-console/src/main/resources/org/apache/tinkerpop/gremlin/console/commands/BytecodeCommand.properties (83%) 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%) copy gremlin-javascript/src/main/javascript/gremlin-javascript/{lib/driver/auth/authenticator.js => Gruntfile.js} (66%) 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