This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-3028
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
discard 9e7b9e763d Removed breaking change on SeedStrategy and tucked in some
javadoc
discard 05bbf199b7 update golang translation
discard a36c9af585 wip for Go
discard e08eb031ce .NET
discard c87bc398d6 groovy
discard c884ef359c TINKERPOP-3028 Translators using grammar
add 804eeab954 TINKERPOP-2456 Added a few language tests CTR
add 6d99fca4bc Merge branch '3.7-dev'
add 936258e052 Regenerate tests after merge CTR
add 1a00f1ae33 Bump eslint-plugin-prettier (#2434)
add 2f2a08a0ac Bump chai in
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2437)
add 325055b472 Bump prettier from 3.1.0 to 3.2.4 in /gremlint (#2451)
add d78b35e9c9 Bump prettier (#2453)
add a6c8108a5a Bump actions/cache from 3 to 4 (#2456)
add 8ef689557e Bump github.com/google/uuid from 1.5.0 to 1.6.0 in
/gremlin-go (#2457)
add d2303d5fad Bump @types/node from 20.10.3 to 20.11.10 in /gremlint
(#2463)
add c0d704cb37 Merge branch '3.6-dev' into 3.7-dev
add 573ff8e8bd Merge branch '3.7-dev'
add d3b7aa942e Fix test that wasn't parameterized CTR
add c32d0cdf4c Merge branch '3.7-dev'
add 963bece33c Loosen error message validation a bit by ignoring case.
add a2b2550838 TINKERPOP-3045: EarlyLimitStrategy is too aggresive to
promote Limit and thus causing incorrect results
https://issues.apache.org/jira/browse/TINKERPOP-3045
add 0d119be3bb Follow-on to #2475 to fixup compile/test issues CTR
add 6bfb0365f1 Merge branch '3.6-dev' into 3.7-dev
add b282194056 Merge branch '3.7-dev'
add 66db18e17a TINKERPOP-3049 Fixed Cardinality function in onCreate
add b837fc7eb2 Merge branch '3.7-dev'
add 809a20986c Remove minor syntax error in feature file CTR
add fae51e87e7 Merge branch '3.7-dev'
add c7f3d2454a Drop use of unmodifiable map in arity predictor CTR
add d804e4a3b9 Merge branch '3.6-dev' into 3.7-dev
add 55a7b7f256 Merge branch '3.7-dev'
add 4e8a8f95fa Bumped patch/minors in examples for python CTR
add e4ea40ffe9 Merge branch '3.6-dev' into 3.7-dev
add c56e91738a Merge branch '3.7-dev'
add 9c9266b350 Bump org.codehaus.mojo:exec-maven-plugin from 1.2.1 to 3.1.1
add 2d9fabf3bc Merge branch 'pr-2353'
add d7c2a7913b TINKERPOP-3056 Fixed bug in mid-traversal mergeE for onMatch
add d9e34fb467 Merge branch 'TINKERPOP-3056' into 3.6-dev
add 9b46b6777d Merge branch '3.6-dev' into 3.7-dev
add 2d32517b3b Merge branch '3.7-dev'
add d862355334 Bump codecov/codecov-action from 3 to 4 (#2472)
add 01de8868c7 Merge branch '3.6-dev' into 3.7-dev
add 9c1c9fa033 Merge branch '3.7-dev'
add 42c40110b7 Bump Polly from 8.2.1 to 8.3.0 in /gremlin-dotnet
add d55a9b9a8a Merge branch
'dependabot/nuget/gremlin-dotnet/3.6-dev/Polly-8.3.0' into 3.6-dev
add 26184669dc Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 in
/gremlin-dotnet
add 259296b5b6 Merge branch
'dependabot/nuget/gremlin-dotnet/3.6-dev/Microsoft.NET.Test.Sdk-17.9.0' into
3.6-dev
add f8d69f2779 Merge branch '3.6-dev' into 3.7-dev
add 546d219c6d Merge branch '3.7-dev'
add d4892ada54 TINKERPOP-3031 Fixed bug in translation of g.tx() options
add acc8fd347d Merge branch 'TINKERPOP-3031' into 3.6-dev
add 9aff7bb8fe Merge branch '3.6-dev' into 3.7-dev
add a8b6b1bf96 Merge branch '3.7-dev'
add 2370cfca18 TINKERPOP-2862 Added withoutStrategies syntax to grammar
add 8e8d7f16a1 Merge pull request #2483 from apache/TINKERPOP-2862
add 2c0ce57ecb TINKERPOP-3030 Update to .NET 8
add e0c0735232 Merge branch 'TINKERPOP-3030' into 3.6-dev
add 140339aa3e Merge branch '3.6-dev' into 3.7-dev
add d3d971b0d6 Merge branch '3.7-dev'
add 8f2fdcb500 Bump System.Text.Json from 8.0.1 to 8.0.2 in /gremlin-dotnet
add 234d140b53 Merge branch
'dependabot/nuget/gremlin-dotnet/3.6-dev/System.Text.Json-8.0.2' into 3.6-dev
add aeedc575cd Bump xunit from 2.6.6 to 2.7.0 in /gremlin-dotnet
add ef27d69b7f Merge branch
'dependabot/nuget/gremlin-dotnet/3.6-dev/xunit-2.7.0' into 3.6-dev
add 35cc1592ae Bump gherkin from 27.0.0 to 28.0.0 in /gremlin-dotnet
add 22791ceaa0 Merge branch
'dependabot/nuget/gremlin-dotnet/3.6-dev/gherkin-28.0.0' into 3.6-dev
add bf63fcb181 Bump xunit.runner.visualstudio from 2.5.6 to 2.5.7 in
/gremlin-dotnet
add bdf91a77f0 Merge branch
'dependabot/nuget/gremlin-dotnet/3.6-dev/xunit.runner.visualstudio-2.5.7' into
3.6-dev
add a919b90ebe Merge branch '3.6-dev' into 3.7-dev
add ada49fa41d Merge branch '3.7-dev'
add a8f90ea959 Remove gremlin-archetype (#2486)
add 98236ba70a Squash of 3 docs/gremlint dependabots
add b7115b57d3 Bump eslint (#2507)
add af5c9148b6 Bump mocha in
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2484)
add ddb646e51e Bump github.com/cucumber/godog from 0.13.0 to 0.14.0 in
/gremlin-go (#2471)
add 3166f1b347 Bump github.com/nicksnyder/go-i18n/v2 from 2.3.0 to 2.4.0
in /gremlin-go (#2469)
add 7f73599f74 Merge branch '3.6-dev' into 3.7-dev
add 83e66fdc5a Merge branch '3.7-dev'
add 3976dbf884 Add true case tests for checkAdjacentVertices configuration
(#2502)
add 88acbad25a Change edge weights to double in feature tests (#2503)
add 77e4f71647 Merge branch '3.7-dev'
add 1efe40b288 TINKERPOP-3054 Fix requestId Deserialization in
`gremlin-python` (#2494)
add cc9b3cf02c Merge branch '3.6-dev' into 3.7-dev
add 03e9f24f06 Merge branch '3.7-dev'
add beb1a5f35d Improve performance of PathRetractionStrategy
add 06af2ec6d5 Merge branch '3.6-dev' into 3.7-dev
add d52b0b1217 Merge branch '3.7-dev'
add 2d950116db Avoiding expensive hash computation for complex steps with
many children in filter ranking strategy (#2504)
add a0919dc3d6 Merge branch '3.6-dev' into 3.7-dev
add 615027de37 Merge branch '3.7-dev'
add 4e99e77f6a feat: `gremlin.js` browser support (#2506)
add f3c551f538 Merge branch '3.7-dev'
add 6bd2c92f63 CTR add missing require to gremlin-js SetSerializer
new bde8c26b83 TINKERPOP-3028 Translators using grammar
new f37cd7ce5d groovy
new e81230cbc5 .NET
new e959e96335 wip for Go
new 97c2711a12 update golang translation
new b0e59f679d Removed breaking change on SeedStrategy and tucked in some
javadoc
new bcbed02f53 Refactored after rebase of withoutStrategies addition
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 (9e7b9e763d)
\
N -- N -- N refs/heads/TINKERPOP-3028 (bcbed02f53)
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 7 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:
.github/workflows/build-test.yml | 16 +-
CHANGELOG.asciidoc | 15 +-
docker/Dockerfile | 8 +-
docs/gremlint/package-lock.json | 46 +-
docs/gremlint/package.json | 6 +-
.../dev/developer/development-environment.asciidoc | 4 +-
docs/src/reference/gremlin-variants.asciidoc | 28 +-
docs/src/upgrade/release-4.x.x.asciidoc | 45 +-
gremlin-archetype/gremlin-archetype-dsl/pom.xml | 59 -
.../META-INF/maven/archetype-metadata.xml | 38 -
.../resources/archetype-resources/README.asciidoc | 32 -
.../src/main/resources/archetype-resources/pom.xml | 95 --
.../src/main/java/SocialTraversalDsl.java | 76 -
.../src/main/java/SocialTraversalSourceDsl.java | 72 -
.../src/test/java/SocialDslTest.java | 58 -
.../projects/standard/archetype.properties | 21 -
.../src/test/resources/projects/standard/goal.txt | 1 -
gremlin-archetype/gremlin-archetype-server/pom.xml | 59 -
.../META-INF/maven/archetype-metadata.xml | 47 -
.../resources/archetype-resources/README.asciidoc | 66 -
.../archetype-resources/conf/logback-test.xml | 26 -
.../resources/archetype-resources/conf/logback.xml | 26 -
.../conf/tinkergraph-empty.properties | 18 -
.../src/main/resources/archetype-resources/pom.xml | 105 --
.../scripts/generate-modern.groovy | 33 -
.../archetype-resources/src/main/java/App.java | 43 -
.../archetype-resources/src/main/java/Service.java | 65 -
.../src/test/java/ServiceTest.java | 84 --
.../src/test/resources/gremlin-server.yaml | 41 -
.../projects/standard/archetype.properties | 21 -
.../src/test/resources/projects/standard/goal.txt | 1 -
.../gremlin-archetype-tinkergraph/pom.xml | 59 -
.../META-INF/maven/archetype-metadata.xml | 38 -
.../resources/archetype-resources/README.asciidoc | 32 -
.../src/main/resources/archetype-resources/pom.xml | 89 --
.../archetype-resources/src/main/java/App.java | 79 --
.../archetype-resources/src/test/java/AppTest.java | 40 -
.../projects/standard/archetype.properties | 21 -
.../src/test/resources/projects/standard/goal.txt | 1 -
gremlin-archetype/pom.xml | 73 -
.../grammar/DefaultGremlinBaseVisitor.java | 67 +-
.../language/grammar/GenericLiteralVisitor.java | 2 +
.../grammar/TraversalSourceSelfMethodVisitor.java | 19 +-
.../language/grammar/TraversalStrategyVisitor.java | 173 +--
.../translator/AbstractTranslateVisitor.java | 49 +-
.../translator/DotNetTranslateVisitor.java | 54 +-
.../language/translator/GoTranslateVisitor.java | 46 +-
.../language/translator/JavaTranslateVisitor.java | 63 +-
.../translator/JavascriptTranslateVisitor.java | 47 +-
.../translator/PythonTranslateVisitor.java | 69 +-
.../language/translator/TranslateVisitor.java | 73 +-
.../gremlin/process/traversal/GraphOp.java | 7 +-
.../process/traversal/TraversalStrategies.java | 93 +-
.../traversal/dsl/graph/GraphTraversalSource.java | 1 +
.../process/traversal/step/map/MergeEdgeStep.java | 12 +-
.../traversal/step/map/MergeVertexStep.java | 21 +-
.../strategy/optimization/EarlyLimitStrategy.java | 6 +-
.../optimization/FilterRankingStrategy.java | 129 +-
.../optimization/PathRetractionStrategy.java | 4 +
.../strategy/util/StepOutputArityPredictor.java | 357 +++++
.../traversal/translator/DotNetTranslator.java | 4 +
.../traversal/translator/GolangTranslator.java | 21 +-
.../traversal/translator/GroovyTranslator.java | 5 +-
.../traversal/translator/JavascriptTranslator.java | 4 +
.../traversal/translator/PythonTranslator.java | 8 +-
.../process/traversal/util/BytecodeHelper.java | 1 +
.../tinkerpop/gremlin/structure/Transaction.java | 14 +
.../GremlinDisabledListDelimiterHandler.java} | 32 +-
.../grammar/GeneralLiteralVisitorTest.java | 1 +
.../TraversalSourceSelfMethodVisitorTest.java | 11 +-
.../grammar/TraversalStrategyVisitorTest.java | 6 +
.../language/translator/GremlinTranslatorTest.java | 40 +-
...lterRankingStrategyCacheInitializationTest.java | 434 ++++++
.../optimization/FilterRankingStrategyTest.java | 179 ++-
.../traversal/translator/DotNetTranslatorTest.java | 9 +
.../traversal/translator/GolangTranslatorTest.java | 9 +
.../traversal/translator/GroovyTranslatorTest.java | 9 +
.../translator/JavascriptTranslatorTest.java | 9 +
.../traversal/translator/PythonTranslatorTest.java | 9 +
.../Examples/BasicGremlin/BasicGremlin.csproj | 2 +-
gremlin-dotnet/Examples/Connections/Connections.cs | 12 +-
.../Examples/Connections/Connections.csproj | 2 +-
.../ModernTraversals/ModernTraversals.csproj | 2 +-
gremlin-dotnet/docker-compose.yml | 2 +-
.../Gremlin.Net.Template.csproj | 4 +-
gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 4 +-
.../Gremlin.Net.Benchmarks.csproj | 2 +-
.../Gherkin/CommonSteps.cs | 6 +-
.../Gherkin/GherkinTestRunner.cs | 3 +-
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 44 +-
.../Gremlin.Net.IntegrationTest.csproj | 10 +-
.../Gremlin.Net.Template.IntegrationTest.csproj | 8 +-
.../Gremlin.Net.UnitTest.csproj | 8 +-
gremlin-dotnet/test/pom.xml | 2 +-
gremlin-go/build/generate.groovy | 1 +
gremlin-go/driver/cucumber/cucumberSteps_test.go | 6 +-
gremlin-go/driver/cucumber/gremlin.go | 44 +-
gremlin-go/go.mod | 6 +-
gremlin-go/go.sum | 12 +-
gremlin-go/pom.xml | 2 +-
gremlin-javascript/examples/browser/.gitignore | 32 +
gremlin-javascript/examples/browser/.yarnrc.yml | 1 +
.../examples/browser/index.css | 15 +-
.../examples/browser/index.html | 28 +-
gremlin-javascript/examples/browser/index.js | 92 ++
gremlin-javascript/examples/browser/package.json | 22 +
gremlin-javascript/examples/browser/utils.js | 74 +
gremlin-javascript/examples/browser/yarn.lock | 1498 ++++++++++++++++++++
gremlin-javascript/examples/{ => node}/.gitignore | 0
.../examples/{ => node}/basic-gremlin.js | 0
.../examples/{ => node}/connections.js | 0
.../examples/{ => node}/modern-traversals.js | 0
.../examples/{ => node}/package-lock.json | 0
.../examples/{ => node}/package.json | 0
gremlin-javascript/pom.xml | 2 +-
.../javascript/gremlin-javascript/.eslintrc.js | 7 +-
.../src/main/javascript/gremlin-javascript/.nvmrc | 1 +
.../main/javascript/gremlin-javascript/README.md | 2 +-
.../driver/auth/mechanisms/sasl-mechanism-plain.js | 1 +
.../gremlin-javascript/lib/driver/client.js | 3 -
.../gremlin-javascript/lib/driver/connection.js | 196 ++-
.../lib/driver/driver-remote-connection.js | 3 -
.../gremlin-javascript/lib/driver/result-set.js | 9 -
.../structure/io/binary/internals/AnySerializer.js | 2 +
.../io/binary/internals/ArraySerializer.js | 2 +
.../io/binary/internals/BigIntegerSerializer.js | 2 +
.../io/binary/internals/BooleanSerializer.js | 2 +
.../io/binary/internals/BulkSetSerializer.js | 2 +
.../io/binary/internals/ByteBufferSerializer.js | 2 +
.../io/binary/internals/ByteSerializer.js | 2 +
.../io/binary/internals/BytecodeSerializer.js | 1 +
.../io/binary/internals/DateSerializer.js | 2 +
.../io/binary/internals/DoubleSerializer.js | 2 +
.../io/binary/internals/EdgeSerializer.js | 1 +
.../io/binary/internals/EnumSerializer.js | 1 +
.../io/binary/internals/FloatSerializer.js | 2 +
.../io/binary/internals/GraphBinaryReader.js | 2 +
.../io/binary/internals/GraphBinaryWriter.js | 2 +
.../structure/io/binary/internals/IntSerializer.js | 2 +
.../io/binary/internals/LambdaSerializer.js | 1 +
.../io/binary/internals/LongSerializer.js | 2 +
.../io/binary/internals/LongSerializerNg.js | 2 +
.../structure/io/binary/internals/MapSerializer.js | 2 +
.../structure/io/binary/internals/PSerializer.js | 1 +
.../io/binary/internals/PathSerializer.js | 1 +
.../io/binary/internals/PropertySerializer.js | 1 +
.../structure/io/binary/internals/SetSerializer.js | 1 +
.../io/binary/internals/ShortSerializer.js | 2 +
.../io/binary/internals/StringSerializer.js | 2 +
.../io/binary/internals/TextPSerializer.js | 1 +
.../internals/TraversalStrategySerializer.js | 2 +
.../io/binary/internals/TraverserSerializer.js | 1 +
.../binary/internals/UnspecifiedNullSerializer.js | 2 +
.../io/binary/internals/UuidSerializer.js | 2 +
.../binary/internals/VertexPropertySerializer.js | 1 +
.../io/binary/internals/VertexSerializer.js | 1 +
.../lib/structure/io/binary/internals/utils.js | 2 +
.../lib/structure/io/graph-serializer.js | 1 +
.../javascript/gremlin-javascript/lib/utils.js | 67 +-
.../gremlin-javascript/package-lock.json | 1234 +++++-----------
.../javascript/gremlin-javascript/package.json | 8 +-
.../test/cucumber/feature-steps.js | 8 +-
.../gremlin-javascript/test/cucumber/gremlin.js | 44 +-
.../test/integration/client-behavior-tests.js | 2 +-
.../test/integration/traversal-test.js | 2 +-
.../test/unit/result-set-test.js | 17 +-
gremlin-language/src/main/antlr4/Gremlin.g4 | 246 ++--
gremlin-python/build/generate.groovy | 2 +-
.../src/main/python/examples/requirements.txt | 6 +-
.../python/gremlin_python/driver/connection.py | 7 +-
.../python/gremlin_python/driver/serializer.py | 2 +-
.../src/main/python/radish/feature_steps.py | 30 +-
gremlin-python/src/main/python/radish/gremlin.py | 46 +-
.../src/main/python/tests/driver/test_client.py | 6 +-
gremlin-server/pom.xml | 2 +-
.../tinkerpop/gremlin/features/StepDefinition.java | 12 +-
.../process/traversal/step/map/MergeEdgeTest.java | 2 +-
.../gremlin/test/features/filter/Dedup.feature | 34 +
.../gremlin/test/features/filter/Range.feature | 15 +-
.../gremlin/test/features/filter/Where.feature | 14 +-
.../test/features/integrated/Miscellaneous.feature | 12 +
.../features/integrated/PartitionStrategy.feature | 56 +-
.../features/integrated/SubgraphStrategy.feature | 32 +-
.../gremlin/test/features/map/AddVertex.feature | 29 +-
.../gremlin/test/features/map/Count.feature | 24 +-
.../gremlin/test/features/map/Format.feature | 3 +-
.../gremlin/test/features/map/MergeEdge.feature | 48 +-
.../gremlin/test/features/map/MergeVertex.feature | 42 +
.../test/features/sideEffect/Aggregate.feature | 18 +-
gremlint/package-lock.json | 24 +-
pom.xml | 7 +-
191 files changed, 4660 insertions(+), 3450 deletions(-)
delete mode 100644 gremlin-archetype/gremlin-archetype-dsl/pom.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-dsl/src/main/resources/META-INF/maven/archetype-metadata.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-dsl/src/main/resources/archetype-resources/README.asciidoc
delete mode 100644
gremlin-archetype/gremlin-archetype-dsl/src/main/resources/archetype-resources/pom.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-dsl/src/main/resources/archetype-resources/src/main/java/SocialTraversalDsl.java
delete mode 100644
gremlin-archetype/gremlin-archetype-dsl/src/main/resources/archetype-resources/src/main/java/SocialTraversalSourceDsl.java
delete mode 100644
gremlin-archetype/gremlin-archetype-dsl/src/main/resources/archetype-resources/src/test/java/SocialDslTest.java
delete mode 100644
gremlin-archetype/gremlin-archetype-dsl/src/test/resources/projects/standard/archetype.properties
delete mode 100644
gremlin-archetype/gremlin-archetype-dsl/src/test/resources/projects/standard/goal.txt
delete mode 100644 gremlin-archetype/gremlin-archetype-server/pom.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/META-INF/maven/archetype-metadata.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/README.asciidoc
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/conf/logback-test.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/conf/logback.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/conf/tinkergraph-empty.properties
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/pom.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/scripts/generate-modern.groovy
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/src/main/java/App.java
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/src/main/java/Service.java
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/src/test/java/ServiceTest.java
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/src/test/resources/gremlin-server.yaml
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/test/resources/projects/standard/archetype.properties
delete mode 100644
gremlin-archetype/gremlin-archetype-server/src/test/resources/projects/standard/goal.txt
delete mode 100644 gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-tinkergraph/src/main/resources/META-INF/maven/archetype-metadata.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-tinkergraph/src/main/resources/archetype-resources/README.asciidoc
delete mode 100644
gremlin-archetype/gremlin-archetype-tinkergraph/src/main/resources/archetype-resources/pom.xml
delete mode 100644
gremlin-archetype/gremlin-archetype-tinkergraph/src/main/resources/archetype-resources/src/main/java/App.java
delete mode 100644
gremlin-archetype/gremlin-archetype-tinkergraph/src/main/resources/archetype-resources/src/test/java/AppTest.java
delete mode 100644
gremlin-archetype/gremlin-archetype-tinkergraph/src/test/resources/projects/standard/archetype.properties
delete mode 100644
gremlin-archetype/gremlin-archetype-tinkergraph/src/test/resources/projects/standard/goal.txt
delete mode 100644 gremlin-archetype/pom.xml
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/StepOutputArityPredictor.java
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/{process/traversal/step/map/ElementStep.java
=> util/GremlinDisabledListDelimiterHandler.java} (50%)
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/FilterRankingStrategyCacheInitializationTest.java
create mode 100644 gremlin-javascript/examples/browser/.gitignore
create mode 100644 gremlin-javascript/examples/browser/.yarnrc.yml
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/util/wrapped/WrappedVariables.java
=> gremlin-javascript/examples/browser/index.css (79%)
copy gremlin-go/driver/resources/resources.go =>
gremlin-javascript/examples/browser/index.html (67%)
create mode 100644 gremlin-javascript/examples/browser/index.js
create mode 100644 gremlin-javascript/examples/browser/package.json
create mode 100644 gremlin-javascript/examples/browser/utils.js
create mode 100644 gremlin-javascript/examples/browser/yarn.lock
rename gremlin-javascript/examples/{ => node}/.gitignore (100%)
rename gremlin-javascript/examples/{ => node}/basic-gremlin.js (100%)
rename gremlin-javascript/examples/{ => node}/connections.js (100%)
rename gremlin-javascript/examples/{ => node}/modern-traversals.js (100%)
rename gremlin-javascript/examples/{ => node}/package-lock.json (100%)
rename gremlin-javascript/examples/{ => node}/package.json (100%)
create mode 100644
gremlin-javascript/src/main/javascript/gremlin-javascript/.nvmrc