This is an automated email from the ASF dual-hosted git repository.

florianhockmann pushed a change to branch TINKERPOP-2518-master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.


 discard 20dfe9a  TINKERPOP-2518 Fix remaining scenarios on master
 discard ca18f9f  Merge branch 'TINKERPOP-2518' into TINKERPOP-2518-master
    omit cc13765  TINKERPOP-2518 Enable more Gherkin scenarios
     add 149c832  Fixed changelog formatting CTR
     add 616bc96  docs: Fix GraphBinary Path type spec typo
     add ad68f12  Merge pull request #1566 from 
ihoro/fix-graphbinary-path-type-spec
     add 83c1327  Merge remote-tracking branch 'origin/3.5-dev'
     add 686ec33  Fixing links in docs CTR
     add d1a1472  Updated roadmap to move string manipulation functions and 
case insensitive search until 3.7
     add c996567  Rephrase roadmap item CTR
     add fd6607d  TINKERPOP-2681 mergeE() and mergeV()
     add 6999b6b  address feedback from first round of code review
     add 30ef1e7  Added from/to aliases for Direction OUT/IN
     add d4ff085  Prevent creation of vertices if they do not exist for mergeE()
     add 5a9d62b  TINKERPOP-2681 Finalize mergeV semantics around null/empty 
args
     add 8fbb956  TINKERPOP-2681 Fixed problems with GLVs processing null
     add 9d0bb95  TINKERPOP-2681 mergeE() improvements around null/empty 
arguments and other semantics
     add 6a0b71b  TINKERPOP-2661 Fixed GremlinGroovyScriptEngine null handling
     add 60f5dd8  TINKERPOP-2678 Bumped to jackson-databind 2.13.1
     add 56d30bf  TINKERPOP-2518 Enable more Gherkin scenarios
     add 1fe777e  TINKERPOP-2518 Fix remaining scenarios on master

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   (20dfe9a)
            \
             N -- N -- N   refs/heads/TINKERPOP-2518-master (1fe777e)

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.

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.asciidoc                                 |  11 +-
 docs/src/dev/future/index.asciidoc                 |  10 +-
 docs/src/dev/io/graphbinary.asciidoc               |   9 +-
 docs/src/dev/io/graphson.asciidoc                  | 190 +++---
 docs/src/dev/provider/gremlin-semantics.asciidoc   | 133 +++-
 docs/src/dev/provider/policies.asciidoc            |   6 +-
 docs/src/recipes/index.asciidoc                    |   2 +-
 docs/src/reference/gremlin-variants.asciidoc       |  12 +-
 docs/src/upgrade/release-3.6.x.asciidoc            |  90 +++
 .../tinkerpop/gremlin/jsr223/CoreImports.java      |  10 +-
 .../language/grammar/GenericLiteralVisitor.java    |  21 +-
 .../language/grammar/GremlinBaseVisitor.java       |  67 +-
 .../language/grammar/TraversalEnumParser.java      |  11 +
 .../language/grammar/TraversalMethodVisitor.java   |  86 +++
 .../grammar/TraversalSourceSpawnMethodVisitor.java |  28 +
 .../TraversalOptionParent.java => Merge.java}      |  27 +-
 .../{step/TraversalOptionParent.java => Pick.java} |  13 +-
 .../gremlin/process/traversal/Translator.java      |   9 +-
 .../traversal/dsl/graph/GraphTraversal.java        | 170 ++++-
 .../traversal/dsl/graph/GraphTraversalSource.java  |  92 ++-
 .../gremlin/process/traversal/dsl/graph/__.java    |  44 +-
 .../traversal/step/TraversalOptionParent.java      |  12 +-
 .../process/traversal/step/branch/BranchStep.java  |   3 +-
 .../process/traversal/step/branch/ChooseStep.java  |   9 +-
 .../process/traversal/step/branch/UnionStep.java   |  10 +-
 .../process/traversal/step/map/MergeEdgeStep.java  | 485 ++++++++++++++
 .../traversal/step/map/MergeVertexStep.java        | 383 +++++++++++
 .../process/traversal/step/util/event/Event.java   |   6 +-
 .../traversal/translator/DotNetTranslator.java     |  34 +-
 .../traversal/translator/GroovyTranslator.java     |   8 +-
 .../traversal/translator/JavascriptTranslator.java |   4 +-
 .../traversal/translator/PythonTranslator.java     |   4 +-
 .../tinkerpop/gremlin/structure/Direction.java     |  34 +
 .../gremlin/structure/io/binary/DataType.java      |   1 +
 .../io/binary/TypeSerializerRegistry.java          |   6 +-
 .../structure/io/binary/types/EnumSerializer.java  |   6 +-
 .../structure/io/graphson/GraphSONModule.java      |  21 +-
 .../io/graphson/GraphSONTypeSerializerV2d0.java    |   6 +-
 .../io/graphson/GraphSONTypeSerializerV3d0.java    |   6 +-
 .../gremlin/structure/io/gryo/GryoVersion.java     |  13 +-
 .../gremlin/structure/util/ElementHelper.java      |   4 +-
 .../structure/util/reference/ReferenceVertex.java  |   4 +
 .../language/grammar/TraversalEnumParserTest.java  |   4 +-
 .../dsl/graph/GraphTraversalSourceTest.java        |  12 +
 .../traversal/dsl/graph/GraphTraversalTest.java    |  11 +
 .../traversal/step/branch/BranchStepTest.java      |   2 +-
 .../traversal/step/branch/ChooseStepTest.java      |   2 +-
 .../traversal/step/map/MergeEdgeStepTest.java      | 103 +++
 .../traversal/step/map/MergeVertexStepTest.java    |  78 +++
 .../traversal/translator/DotNetTranslatorTest.java |   8 +
 .../tinkerpop/gremlin/structure/DirectionTest.java |   8 +
 .../gremlin/structure/io/gryo/GryoMapperTest.java  |   7 +
 gremlin-dotnet/build/generate.groovy               |  29 +-
 .../src/Gremlin.Net/Process/Traversal/Direction.cs |   6 +
 .../Process/Traversal/GraphTraversal.cs            |  64 ++
 .../Process/Traversal/GraphTraversalSource.cs      |  54 +-
 .../Process/Traversal/{Direction.cs => Merge.cs}   |  25 +-
 .../src/Gremlin.Net/Process/Traversal/__.cs        |  48 ++
 .../Structure/IO/GraphBinary/DataType.cs           |   1 +
 .../IO/GraphBinary/TypeSerializerRegistry.cs       |   2 +
 .../IO/GraphBinary/Types/EnumSerializer.cs         |   6 +
 .../Structure/IO/GraphSON/GraphSONReader.cs        |   1 +
 .../Structure/IO/GraphSON/MergeDeserializer.cs     |  27 +-
 .../Gherkin/CommonSteps.cs                         |   9 +-
 .../Gherkin/GherkinTestRunner.cs                   |  15 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  71 +-
 .../Gherkin/IgnoreException.cs                     |   9 +-
 .../Structure/IO/GraphBinary/GraphBinaryTests.cs   |  15 +
 .../Structure/IO/GraphSON/GraphSONReaderTests.cs   |  12 +
 .../Structure/IO/GraphSON/GraphSONWriterTests.cs   |  13 +-
 .../gremlin/driver/message/RequestMessage.java     |   3 +-
 .../GraphBinaryReaderWriterRoundTripTest.java      |   4 +-
 .../ast/AmbiguousMethodASTTransformation.groovy    |  93 +++
 .../ast/VarAsBindingASTTransformation.groovy       |   7 +-
 .../jsr223/GremlinGroovyScriptEngineTest.java      |  52 +-
 gremlin-javascript/build/generate.groovy           |  38 +-
 .../lib/process/graph-traversal.js                 |  42 ++
 .../gremlin-javascript/lib/process/traversal.js    |   1 +
 .../test/cucumber/feature-steps.js                 |  20 +-
 .../gremlin-javascript/test/cucumber/gremlin.js    |  76 ++-
 gremlin-language/src/main/antlr4/Gremlin.g4        |  42 +-
 .../language/corpus/DocumentationReader.java       |   2 +
 .../language/grammar/ReferenceGrammarTest.java     |  16 +-
 .../src/test/resources/incorrect-traversals.txt    |   4 +-
 gremlin-python/build/generate.groovy               |  31 +-
 .../gremlin_python/process/graph_traversal.py      |  38 ++
 .../python/gremlin_python/process/traversal.py     |   7 +
 .../gremlin_python/structure/io/graphbinaryV1.py   |  10 +-
 .../src/main/python/radish/feature_steps.py        |  21 +-
 gremlin-python/src/main/python/radish/gremlin.py   |  79 ++-
 .../tests/driver/test_driver_remote_connection.py  |   1 +
 .../tests/structure/io/test_graphbinaryV1.py       |   7 +-
 .../handler/WsGremlinBinaryRequestDecoder.java     |   1 +
 .../handler/WsGremlinTextRequestDecoder.java       |   1 +
 gremlin-shaded/pom.xml                             |   2 +-
 gremlin-test/features/map/AddEdge.feature          |   2 +-
 gremlin-test/features/map/MergeEdge.feature        | 720 +++++++++++++++++++++
 gremlin-test/features/map/MergeVertex.feature      | 610 +++++++++++++++++
 gremlin-test/features/sideEffect/Group.feature     |  27 +-
 gremlin-test/features/sideEffect/Inject.feature    |   7 +-
 .../tinkerpop/gremlin/AbstractGremlinTest.java     |   3 +
 .../tinkerpop/gremlin/features/StepDefinition.java |  33 +-
 .../gremlin/process/ProcessStandardSuite.java      |   4 +
 .../process/traversal/step/branch/BranchTest.java  |   4 +-
 .../process/traversal/step/branch/ChooseTest.java  |   6 +-
 .../process/traversal/step/map/MergeEdgeTest.java  | 246 +++++++
 .../traversal/step/map/MergeVertexTest.java        | 222 +++++++
 .../decoration/EventStrategyProcessTest.java       | 132 ++++
 .../tinkerpop/gremlin/structure/io/Model.java      |   4 +-
 .../gremlin/hadoop/structure/HadoopGraph.java      |  12 +-
 .../gremlin/neo4j/structure/Neo4jGraph.java        |   8 +-
 .../spark/SparkGraphFeatureIntegrateTest.java      |   1 +
 .../traversal/step/map/TinkerMergeEdgeStep.java    | 115 ++++
 .../traversal/step/map/TinkerMergeVertexStep.java  |  90 +++
 .../optimization/TinkerMergeEVStepStrategy.java    |  61 ++
 .../gremlin/tinkergraph/structure/TinkerGraph.java |   4 +-
 .../gremlin/tinkergraph/TinkerGraphWorld.java      |   1 +
 ...tractTinkerGraphGraphSONTranslatorProvider.java |   8 +
 118 files changed, 5296 insertions(+), 364 deletions(-)
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/{step/TraversalOptionParent.java
 => Merge.java} (50%)
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/{step/TraversalOptionParent.java
 => Pick.java} (66%)
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeEdgeStep.java
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexStep.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeEdgeStepTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexStepTest.java
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/{Direction.cs => 
Merge.cs} (63%)
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalOptionParent.java
 => gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/MergeDeserializer.cs 
(62%)
 create mode 100644 
gremlin-groovy/src/main/groovy/org/apache/tinkerpop/gremlin/groovy/jsr223/ast/AmbiguousMethodASTTransformation.groovy
 create mode 100644 gremlin-test/features/map/MergeEdge.feature
 create mode 100644 gremlin-test/features/map/MergeVertex.feature
 create mode 100644 
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeEdgeTest.java
 create mode 100644 
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexTest.java
 create mode 100644 
tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/map/TinkerMergeEdgeStep.java
 create mode 100644 
tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/map/TinkerMergeVertexStep.java
 create mode 100644 
tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/strategy/optimization/TinkerMergeEVStepStrategy.java

Reply via email to