This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-2235
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
omit f5ba938 TINKERPOP-2235 Fixed up label overrides for
property(label,Object)
omit e440c6b TINKERPOP-2235 Consistent behavior for multi/meta properties
and null
omit 1eee5f0 TINKERPOP-2235 Ensured addE(null) behaved consistently.
omit 47daa34 TINKERPOP-2235 More consistent null handling for vertex
mutations
omit 6ae0016 TINKERPOP-2235 Ensured null defaults to default vertex label
for all overloads of addV()
omit 4e6c6e5 TINKERPOP-2235 Refactored Scoping interface
omit deb3394 TINKERPOP-2235 Major refactoring and introduction of
ScalarMapStep
omit e5239ee TINKERPOP-2235 Fixed ImmutablePath again
omit 588fa38 TINKERPOP-2235 Removed some uneccessary code
omit 87218ec TINKERPOP-2235 Be smarter about null in SelectOneStep
omit aced550 TINKERPOP-2235 Allow for nulls in Path toString()
omit fdc0a28 TINKERPOP-2235 Improve map checks for null
omit a2d470b TINKERPOP-2235 Minor refactoring to get rid of duplicate code
omit 44668cd TINKERPOP-2235 Adjusted semantics of null a bit for Graph
omit a7f8554 TINKERPOP-2235 Improved upgrade docs for null handling
omit 7632762 TINKERPOP-2235 Expand imports to match code style
omit 0ff4d85 TINKERPOP-2235 Cleanup comments/javadoc a bit for MapStep
omit beaa86d TINKERPOP-2235 Added upgrade and reference docs
omit 764d412 TINKERPOP-2235 Exposed the configuration option for null as a
feature
omit f8ae887 TINKERPOP-2235 Added tests and Graph level null support
omit ff4c0fc TINKERPOP-2235 Fixed null handling in .NET
omit 503b62a TINKERPOP-2235 Fix C# gherkin test harness
omit 7fb515e TINKERPOP-2235 Allow null to work within Gremlin
add 035afd1 TINKERPOP-2314 Employ by(String) for Map when possible
add 057cd3b Merge branch 'tp34'
add 65eda6b Bumped docker build to use xenial
add 6610e7b Merge branch 'tp33' into tp34
add 7e96133 Merge branch 'tp34'
new 0ab7a52 TINKERPOP-2235 Allow null to work within Gremlin
new 381d1e5 TINKERPOP-2235 Fix C# gherkin test harness
new 5824b53 TINKERPOP-2235 Fixed null handling in .NET
new 1f7d34e TINKERPOP-2235 Added tests and Graph level null support
new a2fce50 TINKERPOP-2235 Exposed the configuration option for null as a
feature
new 86c0db8 TINKERPOP-2235 Added upgrade and reference docs
new f94956a TINKERPOP-2235 Cleanup comments/javadoc a bit for MapStep
new 46a4cef TINKERPOP-2235 Expand imports to match code style
new 98e722b TINKERPOP-2235 Improved upgrade docs for null handling
new f80990b TINKERPOP-2235 Adjusted semantics of null a bit for Graph
new 8ff4322 TINKERPOP-2235 Minor refactoring to get rid of duplicate code
new ba454fd TINKERPOP-2235 Improve map checks for null
new 5901ddf TINKERPOP-2235 Allow for nulls in Path toString()
new 4e688ca TINKERPOP-2235 Be smarter about null in SelectOneStep
new f5e937b TINKERPOP-2235 Removed some uneccessary code
new c102bc3 TINKERPOP-2235 Fixed ImmutablePath again
new 4ef74c3 TINKERPOP-2235 Major refactoring and introduction of
ScalarMapStep
new b15437c TINKERPOP-2235 Refactored Scoping interface
new 185a32d TINKERPOP-2235 Ensured null defaults to default vertex label
for all overloads of addV()
new b5c033e TINKERPOP-2235 More consistent null handling for vertex
mutations
new 446d92c TINKERPOP-2235 Ensured addE(null) behaved consistently.
new d2be888 TINKERPOP-2235 Consistent behavior for multi/meta properties
and null
new db3933f TINKERPOP-2235 Fixed up label overrides for
property(label,Object)
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 (f5ba938)
\
N -- N -- N refs/heads/TINKERPOP-2235 (db3933f)
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 23 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 | 2 +
docker/Dockerfile | 7 +-
docs/src/recipes/appendix.asciidoc | 10 +--
docs/src/recipes/centrality.asciidoc | 2 +-
docs/src/recipes/duplicate-edge.asciidoc | 2 +-
docs/src/upgrade/release-3.4.x.asciidoc | 66 ++++++++++++++++++
.../traversal/lambda/ElementValueTraversal.java | 24 ++++++-
.../lambda/ElementValueTraversalTest.java | 78 ++++++++++++++++++++++
gremlin-test/features/map/Project.feature | 18 ++++-
.../process/traversal/step/map/ProjectTest.java | 22 ++++++
10 files changed, 219 insertions(+), 12 deletions(-)
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/ElementValueTraversalTest.java