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

xiazcy pushed a change to branch multi-label-experiment
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 discard 4f6618c615 add a set of simple feature tests
 discard 8c80b22d0f multilabel prototype
     add da29461e05 Bump actions/cache from 4 to 5 (#3286)
     add 0d696a6a17 Bump actions/checkout from 5 to 6 (#3282)
     add f607268f26 Bump github/codeql-action from 3 to 4 (#3235)
     add e8c5e00fc9 Merge branch '3.7-dev' into 3.8-dev
     add 23c0e51c7c Merge branch '3.8-dev'
     add 3a747fa9d0 Add .venv to ignores CTR
     add 4ce4cdb58a Restructured gremlin-python testing
     add 73e784f55d Merge branch '3.7-dev' into 3.8-dev
     add 9507778ac9 Merge branch '3.8-dev'
     add b63eff5f5c Added AGENTS.md to gremlin-python
     add 9f6faf0d89 Merge branch '3.7-dev' into 3.8-dev
     add 2c7c45b433 Merge branch '3.8-dev'
     add 920bce40cf Test refactoring
     add 0c2ddfa9b1 Removed /dist for gremlin-python
     add a5bc8bc5ed Merge branch '3.7-dev' into 3.8-dev
     add 35c066bb42 Merge branch '3.8-dev'
     add faf56dd475 Fix mistakes and inconsistencies in GraphBinary4 
specification CTR.
     add 26881ebdc5 Added support for property assertion
     add b6ad7feaf2 Replace Bytecode with GremlinLang in JavaScript GLV (#3307)
     add 27d9b8bb50 Fixed build issues with hadoop-gremlin CTR
     add 3ceadaa72e Added hadoop-gremlin to GHA CTR
     add 1477090b8c Merge branch '3.7-dev' into 3.8-dev
     add 27b6234d9f Merge branch '3.8-dev'
     add 33826a6224 Used proper module exclusion for hadoop GHA CTR
     add 0d6a2d6763 Merge branch '3.8-dev'
     add 04eff85624 Run feature and integration tests in parallel for hadoop 
GHA CTR
     add 0a31d99f80 Merge branch '3.7-dev' into 3.8-dev
     add 176d1e210c Merge branch '3.8-dev'
     add 748ef64bf9 Remove duplicate testing covered in feature tests CTR
     add 098e58c3b6 Merge branch '3.8-dev'
     add fbd35ed382 Commented out the hadoop-standard build
     add 19386f64c4 Merge branch '3.8-dev'
     add 964d6f4b52 Fixed issue with Gremlin semantics around comparability
     add f80c374530 Merge branch 'comparator-fix' into 3.8-dev
     add afb0882f0f Merge branch '3.8-dev'
     add 8f4182e812 TINKERPOP-3119 Added better pythonic access for properties
     add bed0829505 Merge pull request #3308 from apache/TINKERPOP-3119
     add 5295c62eaa Added a point about final usage as a code style CTR
     add 766c70a3a2 Merge branch '3.7-dev' into 3.8-dev
     add a92102e779 Merge branch '3.8-dev'
     add d0e2d4349a Mentioned need to have ASF license in files CTR
     add 34d32f4009 Merge branch '3.7-dev' into 3.8-dev
     add cbeee14949 Merge branch '3.8-dev'
     add b2816c5669 Preserve BulkSet in P
     add 02584bdf60 Merge branch '3.8-dev'
     add 629fe5a18d Tightened up AGENTS.md CTR
     add 91be2a8528 Merge branch '3.7-dev' into 3.8-dev
     add 3535f428c0 Merge branch '3.8-dev'
     add 1aaba16e2f Updated URL to Practical Gremlin for Second Edition CTR
     add 06532a53fd Merge branch '3.8-dev'
     new 6e521a7573 multilabel prototype
     new 18937af416 add a set of simple feature tests

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   (4f6618c615)
            \
             N -- N -- N   refs/heads/multi-label-experiment (18937af416)

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 2 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                   |  79 +++--
 .github/workflows/codeql.yml                       |  20 +-
 AGENTS.md                                          |  87 ++---
 CHANGELOG.asciidoc                                 |   5 +-
 docs/site/home/benefits-use-cases.html             |   7 +-
 docs/site/home/community.html                      |   7 +-
 docs/site/home/download.html                       |   8 +-
 docs/site/home/gremlin.html                        |  12 +-
 docs/site/home/index.html                          |  14 +-
 docs/site/home/providers.html                      |   7 +-
 docs/src/dev/developer/for-committers.asciidoc     |   9 +-
 docs/src/dev/io/graphbinary.asciidoc               | 201 +++++------
 docs/src/index.asciidoc                            |   2 +-
 docs/src/reference/intro.asciidoc                  |   6 +-
 .../tinkerpop/gremlin/process/traversal/P.java     |  21 +-
 .../gremlin/util/GremlinValueComparator.java       |   3 -
 .../gremlin/process/traversal/CompareTest.java     | 121 +++++++
 .../gremlin/process/traversal/PBulkSetTest.java    | 115 ++++++
 gremlin-go/driver/cucumber/cucumberSteps_test.go   |   9 +
 gremlin-go/driver/cucumber/gremlin.go              |  11 +-
 .../gremlin-javascript/lib/driver/client.ts        |  59 ++--
 .../gremlin-javascript/lib/driver/connection.ts    |   4 +-
 .../lib/driver/driver-remote-connection.ts         |  57 +--
 .../lib/driver/remote-connection.ts                |  18 +-
 .../javascript/gremlin-javascript/lib/index.ts     |   6 +-
 .../lib/process/anonymous-traversal.ts             |   4 +-
 .../gremlin-javascript/lib/process/bytecode.ts     | 124 -------
 .../lib/process/graph-traversal.ts                 | 374 ++++++++++----------
 .../gremlin-javascript/lib/process/gremlin-lang.ts | 185 ++++++++++
 .../gremlin-javascript/lib/process/transaction.ts  |   4 +-
 .../gremlin-javascript/lib/process/translator.ts   | 116 ------
 .../lib/process/traversal-strategy.ts              |   6 +-
 .../gremlin-javascript/lib/process/traversal.ts    |  26 +-
 .../lib/structure/io/binary/GraphBinary.js         |   3 -
 .../structure/io/binary/internals/AnySerializer.js |   1 -
 .../io/binary/internals/BytecodeSerializer.js      | 249 -------------
 .../io/binary/internals/GraphBinaryWriter.js       |  35 +-
 .../lib/structure/io/graph-serializer.ts           |   7 -
 .../lib/structure/io/type-serializers.ts           |  38 --
 .../gremlin-javascript/test/cucumber/gremlin.js    |  11 +-
 .../gremlin-javascript/test/unit/bytecode-test.js  |  58 ---
 .../gremlin-javascript/test/unit/exports-test.js   |   2 +-
 .../test/unit/graphbinary/AnySerializer-test.js    |  30 +-
 .../unit/graphbinary/BytecodeSerializer-test.js    | 212 -----------
 .../unit/graphbinary/GraphBinaryReader-test.js     |   4 +-
 .../unit/graphbinary/GraphBinaryWriter-test.js     |  47 +--
 .../test/unit/graphbinary/MapSerializer-test.js    |  28 +-
 .../test/unit/gremlin-lang-test.js                 | 387 +++++++++++++++++++++
 .../test/unit/translator-test.js                   | 143 --------
 .../gremlin-javascript/test/unit/traversal-test.js | 127 +------
 gremlin-python/AGENTS.md                           | 107 ++++++
 gremlin-python/build/generate.groovy               |   2 +-
 gremlin-python/docker-compose.yml                  |  26 +-
 gremlin-python/pom.xml                             |   4 +
 .../main/python/gremlin_python/structure/graph.py  |   9 +
 gremlin-python/src/main/python/pyproject.toml      |   3 +-
 .../src/main/python/tests/driver/__init__.py       |  20 --
 .../{radish => tests/feature}/feature_steps.py     |   9 +
 .../python/{radish => tests/feature}/gremlin.py    |  11 +-
 .../python/{radish => tests/feature}/terrain.py    |   5 +
 .../main/python/{radish => tests/feature}/utils.py |   0
 .../python/tests/{ => integration}/__init__.py     |   4 +-
 .../python/tests/{ => integration}/conftest.py     |   0
 .../integration/driver}/__init__.py                |   2 +-
 .../tests/{ => integration}/driver/test_auth.py    |   0
 .../tests/{ => integration}/driver/test_client.py  |   0
 .../driver/test_driver_remote_connection.py        |   0
 .../test_driver_remote_connection_threaded.py      |   0
 .../{ => integration}/driver/test_protocol.py      |   0
 .../{ => integration}/driver/test_serializer.py    |   0
 .../driver/test_web_socket_client_behavior.py      |   0
 .../integration/process}/__init__.py               |   2 +-
 .../tests/{ => integration}/process/test_dsl.py    |   0
 .../{ => integration}/process/test_traversal.py    |   0
 .../integration/structure}/__init__.py             |   2 +-
 .../integration/structure/io}/__init__.py          |   2 +-
 .../structure/io/test_functionalityio.py           |   0
 .../src/main/python/tests/process/__init__.py      |  20 --
 .../src/main/python/tests/structure/__init__.py    |  20 --
 .../src/main/python/tests/structure/io/__init__.py |  20 --
 .../driver/aiohttp => tests/unit}/__init__.py      |   2 +-
 .../aiohttp => tests/unit/process}/__init__.py     |   2 +-
 .../tests/{ => unit}/process/test_gremlin_lang.py  |   0
 .../tests/{ => unit}/process/test_strategies.py    |   0
 .../aiohttp => tests/unit/structure}/__init__.py   |   2 +-
 .../unit/structure/io}/__init__.py                 |   2 +-
 .../python/tests/{ => unit}/structure/io/model.py  |   0
 .../{ => unit}/structure/io/test_graphbinaryV4.py  |   0
 .../structure/io/test_graphbinaryv4model.py        |   0
 .../{ => unit}/structure/io/test_graphsonV4.py     |   0
 .../structure/io/test_graphsonv4model.py           |   0
 .../tests/{ => unit}/structure/io/test_util.py     |   0
 .../tests/{ => unit}/structure/test_graph.py       |  21 ++
 .../main/python/tests/{ => unit}/test_statics.py   |   0
 .../tinkerpop/gremlin/features/StepDefinition.java |  25 +-
 .../gremlin/test/features/map/Edge.feature         |  24 +-
 .../gremlin/test/features/map/Properties.feature   |  77 +++-
 .../test/features/semantics/Orderability.feature   |  64 ++++
 hadoop-gremlin/pom.xml                             |  11 +
 .../computer/util/ComputerSubmissionHelper.java    |   3 +-
 pom.xml                                            |   1 +
 101 files changed, 1739 insertions(+), 1872 deletions(-)
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/PBulkSetTest.java
 delete mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/bytecode.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/gremlin-lang.ts
 delete mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/translator.ts
 delete mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BytecodeSerializer.js
 delete mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/bytecode-test.js
 delete mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BytecodeSerializer-test.js
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/gremlin-lang-test.js
 delete mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/translator-test.js
 create mode 100644 gremlin-python/AGENTS.md
 delete mode 100644 gremlin-python/src/main/python/tests/driver/__init__.py
 rename gremlin-python/src/main/python/{radish => 
tests/feature}/feature_steps.py (97%)
 rename gremlin-python/src/main/python/{radish => tests/feature}/gremlin.py 
(99%)
 rename gremlin-python/src/main/python/{radish => tests/feature}/terrain.py 
(97%)
 rename gremlin-python/src/main/python/{radish => tests/feature}/utils.py (100%)
 rename gremlin-python/src/main/python/tests/{ => integration}/__init__.py (92%)
 rename gremlin-python/src/main/python/tests/{ => integration}/conftest.py 
(100%)
 copy gremlin-python/src/main/python/{gremlin_python/driver/aiohttp => 
tests/integration/driver}/__init__.py (99%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/driver/test_auth.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/driver/test_client.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/driver/test_driver_remote_connection.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/driver/test_driver_remote_connection_threaded.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/driver/test_protocol.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/driver/test_serializer.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/driver/test_web_socket_client_behavior.py (100%)
 copy gremlin-python/src/main/python/{gremlin_python/driver/aiohttp => 
tests/integration/process}/__init__.py (99%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/process/test_dsl.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/process/test_traversal.py (100%)
 copy gremlin-python/src/main/python/{gremlin_python/driver/aiohttp => 
tests/integration/structure}/__init__.py (99%)
 copy gremlin-python/src/main/python/{gremlin_python/driver/aiohttp => 
tests/integration/structure/io}/__init__.py (99%)
 rename gremlin-python/src/main/python/tests/{ => 
integration}/structure/io/test_functionalityio.py (100%)
 delete mode 100644 gremlin-python/src/main/python/tests/process/__init__.py
 delete mode 100644 gremlin-python/src/main/python/tests/structure/__init__.py
 delete mode 100644 
gremlin-python/src/main/python/tests/structure/io/__init__.py
 copy gremlin-python/src/main/python/{gremlin_python/driver/aiohttp => 
tests/unit}/__init__.py (99%)
 copy gremlin-python/src/main/python/{gremlin_python/driver/aiohttp => 
tests/unit/process}/__init__.py (99%)
 rename gremlin-python/src/main/python/tests/{ => 
unit}/process/test_gremlin_lang.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
unit}/process/test_strategies.py (100%)
 copy gremlin-python/src/main/python/{gremlin_python/driver/aiohttp => 
tests/unit/structure}/__init__.py (99%)
 copy gremlin-python/src/main/python/{gremlin_python/driver/aiohttp => 
tests/unit/structure/io}/__init__.py (99%)
 rename gremlin-python/src/main/python/tests/{ => unit}/structure/io/model.py 
(100%)
 rename gremlin-python/src/main/python/tests/{ => 
unit}/structure/io/test_graphbinaryV4.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
unit}/structure/io/test_graphbinaryv4model.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
unit}/structure/io/test_graphsonV4.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
unit}/structure/io/test_graphsonv4model.py (100%)
 rename gremlin-python/src/main/python/tests/{ => 
unit}/structure/io/test_util.py (100%)
 rename gremlin-python/src/main/python/tests/{ => unit}/structure/test_graph.py 
(89%)
 rename gremlin-python/src/main/python/tests/{ => unit}/test_statics.py (100%)

Reply via email to