You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2021/04/14 12:32:46 UTC

[tinkerpop] branch travis-fix updated (0ed1ab8 -> 32e6fe2)

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

spmallette pushed a change to branch travis-fix
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.


 discard 0ed1ab8  Added some logging to try to isolate what travis is failing on.
 discard d93fddb  TINKERPOP-2245 Changed logging for sessions
 discard f8c91fc  Closing the alias needs to close the underlying client with it
 discard 14a3052  Ignored shouldEventuallySucceedOnSameServerWithDefault
 discard 7690be5  TINKERPOP-2245 Refactored the session side of UnifiedChannelizer
 discard 0bc5caf  TINKERPOP-2245 Added UnifiedChannelizer
     add f5c49d2  TINKERPOP-2476 Added shaded uberjar for gremlin-driver
     add 7f7d3a4  Changed shaded java driver classifier from all to shaded.
     add 331c9af    Make sure connection pool is restored and brought back to health if server is temporarily unaveilable.
     add 0b2bcfb  Add tests for ConnectionPool trying to restore itself after server unaveilable
     add 9f73bd3  Eventualy restore connections in pool until it is refilled
     add 367847b  Merge branch '3.4.-dev-connection-pool' into 3.4-dev
     add d6d9d34  TINKERPOP-2531 Add changelog entry CTR
     add a7508e4  Merge branch '3.4-dev'
     add dfe67c2  Add a TraversalStrategyProxy.toString() method
     add a0a87fc  Merge branch '3.4-dev'
     add b8b4568  Update asciidoctor plugin to fix docker build CTR
     add cdbad06  Merge branch '3.4-dev'
     add 59bc954  TINKERPOP-2533 Added gremlin-language module.
     add 21ca5b0  Merge branch 'TINKERPOP-2533'
     add 212db42  Added some clarifications to subgraph() step and the optimal methods for choosing the edges for the subgraph CTR
     add 61c0b40  Merge branch '3.4-dev'
     add a8b30b8  TINKERPOP-2530: Transfer OyvindSabo/gremlint and OyvindSabo/gremlint.com to apache/tinkerpop/gremlint
     add 66cc5b4  TINKERPOP-2530: Fix apache-rat-plugin warnings
     add a1d8af8  TINKERPOP-2530: Write draft for gremlint entry in Upgrade Documentation
     add 651afde  TINKERPOP-2530 Update some urls to not point to OyvindSabo/gremlint
     add e410747  TINKERPOP-2530 Update a comment to point to new TinkerPop Jira task
     add b9115e3  TINKERPOP-2530: Write draft for gremlint entry in CHANGELOG
     add aafaf26  TINKERPOP-2530 Update folder structure
     add b826868  TINKERPOP-2530: Update links in README to not point to old repo
     add a8f7d33  TINKERPOP-2530: Move gremlint.com to docs/gremlint
     add f3f29d7  Merge pull request #1400 from apache/TINKERPOP-2530
     add bd3df57  add a public helper method to retrieve select key from WherePredicateStep
     add b6d98a0  Merge branch '3.4-dev'
     add ce99d1c  add getter method for GraphSONMessageSerializer
     add f7e2880  Merge pull request #1310 from rdtr/getter_mapper
     add 3ba462f  Changed getMapper() to an MessageSerializer level method CTR
     add 0165c3f  Merge pull request #1410 from apache/TINKERPOP-2537
     add 3f9cc71  Minor documentation fix - bad file name. CTR
     add 1f7e65d  Merge branch '3.4-dev'
     add 289b980  TINKERPOP-2544: Modify site publishing scripts to include gremlint
     add 5c75978  Merge pull request #1412 from apache/TINKERPOP-2544
     add 77a1312  Resolved dependency issues with commons-text and neo4j CTR
     add 94c6cab  Added missing deprecated annotation CTR
     add 0ab72cc  Merge branch '3.4-dev'
     add b5dab9e  Initial upload of a Python to Groovy translator
     add 4ca5645  Add support for additional strategies and vertex programs
     add abe4819  Add additional tests to cover strategies and vertex program
     add 197fdb4  Add license header and additional comments
     add 1ee9d07  Tests now import translator from fully qualified path
     add 9c08e15  TINKERPOP-2527 Formatting and test refactoring.
     add 83d03cf  TINKERPOP-2527 Updated matrix of supported translators in docs
     add 8ca6ceb  TINKERPOP-2527 updated changelog
     add af6544f  Add example code for the docs
     add a9341bd  Merge pull request #1399 from apache/TINKERPOP-2527
     add e7c6fc8  Added .net examples for translator CTR
     add eb04527  TINKERPOP-2472 Support GraphBinary in Gremlin.Net
     add 7d32234  TINKERPOP-2472 Document GraphBinary for .NET
     add f5eccc1  TINKERPOP-2472 Gherkin now also tests GraphBinary
     add 084c034  TINKERPOP-2472 Add missing CHANGELOG entries for .NET
     add 175352a  Merge pull request #1403 from FlorianHockmann/TINKERPOP-2472-graphbinary
     add 6c8669a  Added translators to CoreImports CTR
     add 160aa0d  Fix formatting in upgrade docs CTR
     add c123526  Merge branch '3.4-dev'
     add 972562f  TINKERPOP-2457 Added max_content_length as Python driver config
     add a83ff01  Merge branch 'TINKERPOP-2457' into 3.4-dev
     add ee45fd5  Merge branch '3.4-dev'
     add 056fc29  TINKERPOP-2245 Added UnifiedChannelizer
     add 7a7337c  TINKERPOP-2245 Refactored the session side of UnifiedChannelizer
     add ffea73b  Ignored shouldEventuallySucceedOnSameServerWithDefault
     add 6352de3  Closing the alias needs to close the underlying client with it
     add 2bf6780  TINKERPOP-2245 Changed logging for sessions
     add 309494a  TINKERPOP-2245 gremlinPool needs to be defaulted to a larger value
     add 5dbb476  TINKERPOP-2245 Documentation updates around UnifiedChannelizer
     add 0a54473  TINKERPOP-2245 Added some inline comments
     add 9d22c59  TINKERPOP-2245 Extracted "graph operation" bytecode to GraphOps
     add 427b9fa  TINKERPOP-2245 Minor code formatting
     add 913278c  TINKERPOP-2245 Changed signature of addTask() to return a bool
     add b0b5bb5  TINKERPOP-2245 Prefer compareAndSet() for ending task acceptance
     add 7777260  TINKERPOP-2245 Added test to validate queue flushing on close
     add 30cf7c5  TINKERPOP-2245 Removed duplicative rollback
     add 220fd00  TINKERPOP-2245 Improved test stability in Travis and lower resource environments
     add 388e3b5  TINKERPOP-2245 Adjusted the CloseReason enum a bit
     add 63b26d4  TINKERPOP-2245 Major renaming of "Rexster" to "Session"
     add 45c8112  TINKERPOP-2245 Replaced some references to Context with SessionTask
     add 1c189f0  TINKERPOP-2245 Migrated SessionExecutor validation to the UnifiedChannelizer so that it's more clear that UnifiedHandler has one
     add dc99bba  TINKERPOP-2245 Moved SessionExecutor/SessionFutureTask
     add 05af8e9  TINKERPOP-2245 Hacked away the SessionExecutor and related code
     add e59eb11  TINKERPOP-2245 Added some javadoc
     add 1b102e7  TINKERPOP-2245 Added RequestOptions for maintainStateAfterException
     add 4f5a5cd  TINKERPOP-709 Introduce rate limiting to gremlin server
     add 6692aaf  TINKERPOP-2245 Provide a way to check for open transactions across the GraphManager
     add b590994  TINKERPOP-2245 Removed RequestOptions changes that recently added maintainStateAfterException
     add b148038  TINKERPOP-2245 Mostly documentation fixes though startTransaction() no longer silently rollsback...it throws an exception if there is an open transaction.
     add c97e6e2  TINKERPOP-2245 Reverted the deprecation on createThreadedTransaction()
     add 730f246  TINKERPOP-2245 Added metrics in for UnifiedChannelizer stuff
     new 32e6fe2  debug travis

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   (0ed1ab8)
            \
             N -- N -- N   refs/heads/travis-fix (32e6fe2)

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:
 .gitignore                                         |    1 +
 .travis.yml                                        |    2 +-
 CHANGELOG.asciidoc                                 |   12 +
 bin/generate-home.sh                               |    9 +
 .../gremlin-server-integration-krb5.yaml           |    1 +
 .../gremlin-server-integration-secure.yaml         |    1 +
 .../gremlin-server/gremlin-server-integration.yaml |    1 +
 .../gremlint/.gitignore                            |   12 +-
 docs/gremlint/.prettierrc                          |    5 +
 .../src/main/python => docs/gremlint}/LICENSE      |    0
 docs/gremlint/README.md                            |   69 +
 docs/gremlint/package.json                         |   58 +
 docs/gremlint/public/CNAME                         |    1 +
 docs/gremlint/public/favicon.ico                   |  Bin 0 -> 82144 bytes
 docs/gremlint/public/index.html                    |   60 +
 docs/gremlint/public/manifest.json                 |   15 +
 .../gremlint/public/robots.txt                     |   13 +-
 .../gremlint/src/App.css                           |   49 +-
 .../gremlint/src/App.test.tsx                      |   21 +-
 docs/gremlint/src/App.tsx                          |   54 +
 docs/gremlint/src/components/CodePreview.tsx       |   73 +
 .../gremlint/src/components/FadeIn.tsx             |   38 +-
 docs/gremlint/src/components/LoadingAnimation.tsx  |  108 ++
 docs/gremlint/src/components/NavigationButton.tsx  |   60 +
 docs/gremlint/src/components/Navigator.tsx         |   60 +
 .../gremlint/src/components/Paragraph.tsx          |   42 +-
 docs/gremlint/src/components/QueryInput.tsx        |   55 +
 .../gremlint/src/components/Spacer.ts              |   19 +-
 .../gremlint/src/components/StyleGuideRule.tsx     |   34 +-
 docs/gremlint/src/components/TextButton.tsx        |   56 +
 .../gremlint/src/components/Title.tsx              |   42 +-
 docs/gremlint/src/components/Toggle.tsx            |   93 +
 .../gremlint/src/gremlint-loading-logo-colored.png |  Bin 0 -> 315251 bytes
 .../src/gremlint-loading-logo-grayscale.png        |  Bin 0 -> 220873 bytes
 .../gremlint/src/index.css                         |   22 +-
 .../gremlint/src/index.tsx                         |   30 +-
 .../gremlint/src/libs/reduced-state/dispatch.ts    |   17 +-
 .../gremlint/src/libs/reduced-state/index.ts       |   16 +-
 .../src/libs/reduced-state/reducedState.ts         |   51 +
 .../gremlint/src/libs/reduced-state/types.ts       |   33 +-
 .../src/libs/reduced-state/useReducedState.ts      |   28 +-
 .../gremlint/src/react-app-env.d.ts                |   15 +-
 .../gremlint/src/reportWebVitals.ts                |   28 +-
 .../gremlint/src/router.ts                         |   20 +-
 .../gremlint/src/setupTests.ts                     |   19 +-
 .../gremlint/src/store/actions.ts                  |   21 +-
 .../gremlint/src/store/index.ts                    |   20 +-
 .../gremlint/src/store/initialState.ts             |   22 +-
 docs/gremlint/src/store/reducers.ts                |   85 +
 docs/gremlint/src/store/routines.ts                |   41 +
 .../gremlint/src/store/types.ts                    |   22 +-
 .../gremlint/src/styleVariables.ts                 |   22 +-
 .../src/views/QueryFormatter/AdvancedOptions.tsx   |  102 +
 docs/gremlint/src/views/QueryFormatter/index.tsx   |   56 +
 .../gremlint/src/views/StyleGuide/index.tsx        |   26 +-
 docs/gremlint/src/views/StyleGuide/rules.ts        |  304 +++
 docs/gremlint/tsconfig.json                        |   26 +
 docs/gremlint/tslint.json                          |    3 +
 docs/src/dev/developer/contributing.asciidoc       |    8 +-
 .../dev/developer/development-environment.asciidoc |   23 +
 docs/src/dev/developer/for-committers.asciidoc     |   30 +-
 docs/src/recipes/anti-patterns.asciidoc            |    4 +-
 docs/src/recipes/looping.asciidoc                  |   12 +-
 docs/src/recipes/recommendation.asciidoc           |    2 +-
 docs/src/recipes/traversal-induced-values.asciidoc |   10 +-
 docs/src/reference/gremlin-applications.asciidoc   |   89 +-
 docs/src/reference/gremlin-variants.asciidoc       |   46 +-
 docs/src/reference/implementations-neo4j.asciidoc  |    2 +-
 docs/src/reference/the-traversal.asciidoc          |   60 +-
 docs/src/upgrade/release-3.3.x.asciidoc            |    4 +-
 docs/src/upgrade/release-3.5.x.asciidoc            |  138 +-
 gremlin-console/pom.xml                            |    2 -
 gremlin-core/pom.xml                               |    4 +
 .../tinkerpop/gremlin/jsr223/CoreImports.java      |    9 +
 .../gremlin/process/traversal/Bytecode.java        |    8 +-
 .../gremlin/process/traversal/GraphOp.java         |   56 +
 .../traversal/dsl/graph/GraphTraversal.java        |    1 +
 .../traversal/step/filter/WherePredicateStep.java  |    7 +-
 .../traversal/strategy/TraversalStrategyProxy.java |    6 +
 .../process/traversal/util/BytecodeHelper.java     |    6 +-
 .../tinkerpop/gremlin/structure/Transaction.java   |    4 -
 .../structure/io/binary/GraphBinaryMapper.java     |   31 +-
 .../io/binary/types/SimpleTypeSerializer.java      |    2 +-
 .../io/binary/types/SingleTypeSerializer.java      |    2 +-
 .../gremlin/structure/util/StringFactory.java      |    5 +
 .../process/traversal/util/BytecodeHelperTest.java |    6 +-
 gremlin-dotnet/Gremlin.Net.sln                     |    7 +
 gremlin-dotnet/build/generate.groovy               |   25 +-
 .../src/Gremlin.Net/Driver/Connection.cs           |   19 +-
 .../src/Gremlin.Net/Driver/ConnectionPool.cs       |   12 +-
 .../src/Gremlin.Net/Driver/IMessageSerializer.cs   |    5 +-
 .../Gremlin.Net/Driver/Messages/ResponseMessage.cs |    2 +-
 .../Gremlin.Net/Process/Traversal/Instruction.cs   |   41 +-
 .../Strategy/AbstractTraversalStrategy.cs          |   42 +
 .../Strategy/Decoration/ConnectiveStrategy.cs      |    8 +
 .../Strategy/Decoration/ElementIdStrategy.cs       |    8 +
 .../Strategy/Decoration/HaltedTraverserStrategy.cs |    5 +-
 .../Strategy/Decoration/OptionsStrategy.cs         |    5 +-
 .../Strategy/Decoration/PartitionStrategy.cs       |    5 +-
 .../Traversal/Strategy/Decoration/SeedStrategy.cs  |    8 +-
 .../Strategy/Decoration/SubgraphStrategy.cs        |    5 +-
 .../Strategy/Decoration/VertexProgramStrategy.cs   |    5 +-
 .../Finalization/MatchAlgorithmStrategy.cs         |    7 +-
 .../Optimization/AdjacentToIncidentStrategy.cs     |    8 +
 .../Strategy/Optimization/EarlyLimitStrategy.cs    |    8 +
 .../Strategy/Optimization/FilterRankingStrategy.cs |    8 +
 .../Strategy/Optimization/GraphFilterStrategy.cs   |    5 +
 .../Optimization/IdentityRemovalStrategy.cs        |    8 +
 .../Optimization/IncidentToAdjacentStrategy.cs     |    8 +
 .../Strategy/Optimization/InlineFilterStrategy.cs  |    8 +
 .../Strategy/Optimization/LazyBarrierStrategy.cs   |    8 +
 .../Optimization/MatchPredicateStrategy.cs         |    8 +
 .../Strategy/Optimization/OrderLimitStrategy.cs    |    5 +
 .../Strategy/Optimization/PathProcessorStrategy.cs |    8 +
 .../Optimization/PathRetractionStrategy.cs         |    5 +
 .../Optimization/RangeByIsCountStrategy.cs         |    8 +
 .../Strategy/Optimization/RepeatUnrollStrategy.cs  |    5 +
 .../Verification/EdgeLabelVerificationStrategy.cs  |    5 +-
 .../Verification/LambdaRestrictionStrategy.cs      |    8 +
 .../Strategy/Verification/ReadOnlyStrategy.cs      |    8 +
 .../ReservedKeysVerificationStrategy.cs            |    8 +-
 .../Process/Traversal/StringBasedLambda.cs         |    8 +-
 .../Structure/IO/GraphBinary/DataType.cs           |  159 ++
 .../IO/GraphBinary/GraphBinaryMessageSerializer.cs |   75 +
 .../Structure/IO/GraphBinary/GraphBinaryReader.cs  |   68 +
 .../Structure/IO/GraphBinary/GraphBinaryWriter.cs  |  112 ++
 .../Structure/IO/GraphBinary/ITypeSerializer.cs    |   75 +
 .../IO/GraphBinary/RequestMessageSerializer.cs     |   51 +
 .../IO/GraphBinary/ResponseMessageSerializer.cs    |   82 +
 .../Structure/IO/GraphBinary/StreamExtensions.cs   |  144 ++
 .../IO/GraphBinary/TypeSerializerRegistry.cs       |  224 +++
 .../IO/GraphBinary/Types/ArraySerializer.cs        |   62 +
 .../IO/GraphBinary/Types/BigDecimalSerializer.cs   |   90 +
 .../IO/GraphBinary/Types/BigIntegerSerializer.cs   |   60 +
 .../IO/GraphBinary/Types/BindingSerializer.cs      |   57 +
 .../IO/GraphBinary/Types/BulkSetSerializer.cs      |   72 +
 .../IO/GraphBinary/Types/ByteBufferSerializer.cs   |   58 +
 .../IO/GraphBinary/Types/ByteCodeSerializer.cs     |  105 +
 .../IO/GraphBinary/Types/CharSerializer.cs         |   84 +
 .../IO/GraphBinary/Types/ClassSerializer.cs}       |   31 +-
 .../GraphBinary/Types/DateTimeOffsetSerializer.cs  |   63 +
 .../IO/GraphBinary/Types/DurationSerializer.cs     |   58 +
 .../IO/GraphBinary/Types/EdgeSerializer.cs         |   79 +
 .../IO/GraphBinary/Types/EnumSerializer.cs         |  124 ++
 .../Types/GremlinType.cs}                          |   24 +-
 .../IO/GraphBinary/Types/LambdaSerializer.cs       |   62 +
 .../IO/GraphBinary/Types/ListSerializer.cs         |   67 +
 .../IO/GraphBinary/Types/MapSerializer.cs          |   72 +
 .../Structure/IO/GraphBinary/Types/PSerializer.cs  |   99 +
 .../IO/GraphBinary/Types/PathSerializer.cs         |   69 +
 .../IO/GraphBinary/Types/PropertySerializer.cs     |   63 +
 .../IO/GraphBinary/Types/SetSerializer.cs          |   74 +
 .../IO/GraphBinary/Types/SimpleTypeSerializer.cs   |  113 ++
 .../IO/GraphBinary/Types/SingleTypeSerializer.cs   |  111 ++
 .../IO/GraphBinary/Types/StringSerializer.cs       |   59 +
 .../IO/GraphBinary/Types/TraversalSerializer.cs}   |   30 +-
 .../Types/TraversalStrategySerializer.cs           |   59 +
 .../IO/GraphBinary/Types/TraverserSerializer.cs    |   57 +
 .../IO/GraphBinary/Types/TypeSerializer.cs         |   66 +
 .../IO/GraphBinary/Types/UuidSerializer.cs         |  108 ++
 .../GraphBinary/Types/VertexPropertySerializer.cs  |   72 +
 .../IO/GraphBinary/Types/VertexSerializer.cs       |   61 +
 .../Structure/IO/GraphSON/DateSerializer.cs        |    5 +-
 .../IO/GraphSON/GraphSONMessageSerializer.cs       |   13 +-
 .../Structure/IO/SerializationTokens.cs            |    5 +
 .../src/Gremlin.Net/Structure/Property.cs          |    4 +-
 .../src/Gremlin.Net/Structure/VertexProperty.cs    |    4 +-
 .../Gremlin.Net.Benchmarks.csproj                  |   16 +
 .../MessageSerializerBenchmarks.cs                 |  108 ++
 .../Gremlin.Net.Benchmarks/Program.cs}             |   12 +-
 .../test/Gremlin.Net.Benchmarks/TestMessages.cs    | 2018 ++++++++++++++++++++
 .../Docs/Reference/GremlinVariantsTests.cs         |   17 +-
 .../Docs/Upgrade/Release35Tests.cs}                |   23 +-
 .../Driver/GremlinClientTests.cs                   |    2 +-
 .../Gherkin/CommonSteps.cs                         |    9 +-
 .../Gherkin/GherkinTestRunner.cs                   |   62 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |   25 +-
 .../Gherkin/ScenarioData.cs                        |   45 +-
 .../Gherkin/StepDefinition.cs                      |   15 +-
 .../RemoteConnectionFactory.cs                     |    9 +-
 .../Driver/ConnectionPoolTests.cs                  |   64 +
 .../Driver/GraphSONMessageSerializerTests.cs       |   19 +-
 .../Process/Traversal/Strategy/StrategyTests.cs    |    3 +-
 .../GraphBinaryMessageSerializerTests.cs           |   74 +
 .../Structure/IO/GraphBinary/GraphBinaryTests.cs   |  888 +++++++++
 gremlin-driver/pom.xml                             |   98 +
 .../apache/tinkerpop/gremlin/driver/Client.java    |    6 +-
 .../apache/tinkerpop/gremlin/driver/Cluster.java   |    8 +-
 .../gremlin/driver/MessageSerializer.java          |    7 +-
 .../tinkerpop/gremlin/driver/RequestOptions.java   |    1 +
 .../apache/tinkerpop/gremlin/driver/Settings.java  |    4 +-
 .../apache/tinkerpop/gremlin/driver/Tokens.java    |    2 +-
 .../handler/WebSocketGremlinRequestEncoder.java    |    6 +-
 .../handler/WebSocketGremlinResponseDecoder.java   |    6 +-
 .../gremlin/driver/message/ResponseStatusCode.java |    7 +
 .../driver/remote/DriverRemoteTransaction.java     |   12 +-
 .../ser/AbstractGraphSONMessageSerializerV1d0.java |    7 +-
 .../ser/AbstractGraphSONMessageSerializerV2d0.java |    7 +-
 .../ser/AbstractGryoMessageSerializerV1d0.java     |    7 +-
 .../ser/AbstractGryoMessageSerializerV3d0.java     |    7 +-
 .../driver/ser/AbstractMessageSerializer.java      |    2 +-
 .../driver/ser/GraphBinaryMessageSerializerV1.java |   10 +-
 .../driver/ser/GraphSONMessageSerializerV1d0.java  |    3 +-
 .../driver/ser/GraphSONMessageSerializerV2d0.java  |    3 +-
 .../driver/ser/GraphSONMessageSerializerV3d0.java  |    3 +-
 .../gremlin/driver/ser/MessageTextSerializer.java  |    2 +-
 .../tinkerpop/gremlin/driver/ser/Serializers.java  |    2 +-
 .../gremlin/driver/simple/WebSocketClient.java     |    3 +-
 gremlin-driver/src/main/static/LICENSE             |  234 +++
 gremlin-driver/src/main/static/NOTICE              |   28 +
 .../src/main/static/licenses/jcabi-log             |    0
 .../src/main/static/licenses/jcabi-manifests       |    0
 .../src/main/static/licenses/kryo                  |    0
 .../src/main/static/licenses/minlog                |    0
 .../GraphSONMessageSerializerGremlinV1d0Test.java  |    3 +-
 .../GraphSONMessageSerializerGremlinV2d0Test.java  |    3 +-
 .../ser/GraphSONMessageSerializerV2d0Test.java     |    2 +-
 .../ser/GraphSONMessageSerializerV3d0Test.java     |    5 +-
 .../ser/GryoLiteMessageSerializerV1d0Test.java     |    3 +-
 .../driver/ser/GryoMessageSerializerV1d0Test.java  |   30 +-
 gremlin-language/pom.xml                           |   89 +
 gremlin-language/src/main/antlr4/Gremlin.g4        | 1545 +++++++++++++++
 .../language/grammar/AbstractGrammarTest.java      |   84 +
 .../gremlin/language/grammar/BasicGrammarTest.java |   22 +-
 .../language/grammar/DocumentationReader.java      |  122 ++
 .../gremlin/language/grammar}/FeatureReader.java   |   47 +-
 .../language/grammar/GremlinErrorListener.java     |   23 +-
 .../language/grammar/NegativeGrammarTest.java      |   60 +
 .../language/grammar/ReferenceGrammarTest.java     |   74 +
 .../src/test/resources/incorrect-traversals.txt    |   22 +
 .../main/python/gremlin_python/driver/client.py    |    7 +-
 .../driver/driver_remote_connection.py             |    5 +-
 .../gremlin_python/driver/tornado/transport.py     |    8 +-
 .../python/gremlin_python/process/translator.py    |  171 ++
 .../python/gremlin_python/process/traversal.py     |    6 -
 .../src/main/python/tests/driver/test_client.py    |   11 +
 .../main/python/tests/process/test_translator.py   |  374 ++++
 .../gremlin/server/AbstractChannelizer.java        |    6 +-
 .../apache/tinkerpop/gremlin/server/Context.java   |   26 +-
 .../tinkerpop/gremlin/server/GraphManager.java     |   10 +
 .../tinkerpop/gremlin/server/GremlinServer.java    |    3 +-
 .../apache/tinkerpop/gremlin/server/Settings.java  |   28 +-
 .../gremlin/server/channel/UnifiedChannelizer.java |   21 +-
 .../{AbstractRexster.java => AbstractSession.java} |  367 ++--
 .../handler/GremlinResponseFrameEncoder.java       |    6 +-
 .../server/handler/HttpGremlinEndpointHandler.java |   10 +-
 .../{MultiRexster.java => MultiTaskSession.java}   |  156 +-
 .../tinkerpop/gremlin/server/handler/Rexster.java  |   89 -
 .../gremlin/server/handler/ServerSerializers.java  |    6 +-
 .../tinkerpop/gremlin/server/handler/Session.java  |   84 +
 .../SessionException.java}                         |   31 +-
 .../gremlin/server/handler/SessionTask.java        |   42 +
 .../gremlin/server/handler/SingleRexster.java      |   73 -
 .../gremlin/server/handler/SingleTaskSession.java  |   92 +
 .../tinkerpop/gremlin/server/handler/StateKey.java |    2 +-
 .../gremlin/server/handler/UnifiedHandler.java     |  134 +-
 .../handler/WsAndHttpChannelizerHandler.java       |   13 +
 .../handler/WsGremlinBinaryRequestDecoder.java     |    8 +-
 .../handler/WsGremlinCloseRequestDecoder.java      |    8 +-
 .../handler/WsGremlinTextRequestDecoder.java       |    8 +-
 .../gremlin/server/op/AbstractEvalOpProcessor.java |  104 +-
 .../gremlin/server/op/AbstractOpProcessor.java     |    6 +-
 .../server/op/session/SessionOpProcessor.java      |    6 +-
 .../server/op/traversal/TraversalOpProcessor.java  |   16 +-
 .../server/util/RexsterExecutorService.java        |   50 -
 .../gremlin/server/util/ServerGremlinExecutor.java |   21 +-
 .../gremlin/server/GremlinDriverIntegrateTest.java |   15 +-
 .../server/GremlinResultSetIntegrateTest.java      |   12 +-
 .../server/GremlinServerAuthKrb5IntegrateTest.java |    2 +-
 .../gremlin/server/GremlinServerIntegrateTest.java |   40 +
 .../server/GremlinServerSessionIntegrateTest.java  |  135 +-
 .../src/test/resources/log4j-test.properties       |    4 +-
 .../gremlin/server/gremlin-server-integration.yaml |    2 +
 .../tinkerpop/gremlin/features/FeatureReader.java  |    3 +-
 .../log4j-test.properties => gremlint/.gitignore   |   12 +-
 gremlint/.prettierrc                               |    5 +
 .../src/main/python => gremlint}/LICENSE           |    0
 gremlint/README.md                                 |  141 ++
 gremlint/jestconfig.json                           |    7 +
 gremlint/package.json                              |   48 +
 .../__tests__/closureIndentation.test.ts           |  349 ++++
 .../curlyBracketMultilineWrapping.test.ts          |  171 ++
 .../__tests__/curlyBracketWrapping.test.ts         |  111 ++
 .../formatQuery/__tests__/defaultConfig.test.ts    |   79 +
 .../determineWhatPartsOfCodeAreGremlin.test.ts     |  125 ++
 .../__tests__/dotsAfterLineBreaks.test.ts          |   61 +
 .../invalidIndentationAndMaxLineLength.test.ts     |   25 +-
 .../formatQuery/__tests__/maxLineLength.test.ts    |   70 +
 .../__tests__/modulatorIndentation.test.ts         |  841 ++++++++
 .../__tests__/modulatorWrapping.test.ts            |  128 ++
 .../__tests__/multipleQueriesAtOnce.test.ts        |   68 +
 .../__tests__/nonGremlinIndentation.test.ts        |   79 +
 .../__tests__/nonMethodIndentation.test.ts         |   35 +-
 .../src/formatQuery/consts.ts                      |   30 +-
 .../formatQuery/formatSyntaxTrees/formatClosure.ts |   89 +
 .../formatQuery/formatSyntaxTrees/formatMethod.ts  |  102 +
 .../formatSyntaxTrees/formatNonGremlin.ts          |   24 +-
 .../formatQuery/formatSyntaxTrees/formatString.ts  |   25 +-
 .../formatTraversal/getStepGroups/index.ts         |   58 +
 .../getStepGroups/reduceFirstStepInStepGroup.ts    |   70 +
 .../getStepGroups/reduceLastStepInStepGroup.ts     |   76 +
 .../getStepGroups/reduceMiddleStepInStepGroup.ts   |   58 +
 .../getStepGroups/reduceSingleStepInStepGroup.ts   |   81 +
 .../formatTraversal/getStepGroups/utils.ts         |  124 ++
 .../formatSyntaxTrees/formatTraversal/index.ts     |   87 +
 .../formatQuery/formatSyntaxTrees/formatWord.ts    |   27 +-
 .../src/formatQuery/formatSyntaxTrees/index.ts     |   49 +
 .../src/formatQuery/formatSyntaxTrees/utils.ts     |   73 +
 gremlint/src/formatQuery/index.ts                  |   54 +
 .../__tests__/extractGremlinQueries.test.ts        |  564 ++++++
 .../parseToSyntaxTrees/extractGremlinQueries.ts    |  173 ++
 .../src/formatQuery/parseToSyntaxTrees/index.ts    |  391 ++++
 .../recreateQueryOnelinerFromSyntaxTree.ts         |   75 +
 .../recreateQueryStringFromFormattedSyntaxTrees.ts |   97 +
 gremlint/src/formatQuery/types.ts                  |  169 ++
 gremlint/src/formatQuery/utils.ts                  |   40 +
 .../OrderLimitStrategy.cs => gremlint/src/index.ts |   15 +-
 gremlint/tsconfig.json                             |   12 +
 gremlint/tslint.json                               |    6 +
 neo4j-gremlin/pom.xml                              |    1 -
 pom.xml                                            |   29 +-
 .../tinkergraph/structure/TinkerGraphPlayTest.java |    5 +
 322 files changed, 17994 insertions(+), 1450 deletions(-)
 copy gremlin-server/src/test/resources/log4j-test.properties => docs/gremlint/.gitignore (57%)
 create mode 100644 docs/gremlint/.prettierrc
 copy {gremlin-python/src/main/python => docs/gremlint}/LICENSE (100%)
 create mode 100644 docs/gremlint/README.md
 create mode 100644 docs/gremlint/package.json
 create mode 100644 docs/gremlint/public/CNAME
 create mode 100644 docs/gremlint/public/favicon.ico
 create mode 100644 docs/gremlint/public/index.html
 create mode 100644 docs/gremlint/public/manifest.json
 copy gremlin-server/src/test/resources/log4j-test.properties => docs/gremlint/public/robots.txt (57%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/EarlyLimitStrategy.cs => docs/gremlint/src/App.css (55%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/RepeatUnrollStrategy.cs => docs/gremlint/src/App.test.tsx (70%)
 create mode 100644 docs/gremlint/src/App.tsx
 create mode 100644 docs/gremlint/src/components/CodePreview.tsx
 copy gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/StepDefinition.cs => docs/gremlint/src/components/FadeIn.tsx (57%)
 create mode 100644 docs/gremlint/src/components/LoadingAnimation.tsx
 create mode 100644 docs/gremlint/src/components/NavigationButton.tsx
 create mode 100644 docs/gremlint/src/components/Navigator.tsx
 copy gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/StepDefinition.cs => docs/gremlint/src/components/Paragraph.tsx (52%)
 create mode 100644 docs/gremlint/src/components/QueryInput.tsx
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/OrderLimitStrategy.cs => docs/gremlint/src/components/Spacer.ts (73%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/GraphFilterStrategy.cs => docs/gremlint/src/components/StyleGuideRule.tsx (57%)
 create mode 100644 docs/gremlint/src/components/TextButton.tsx
 copy gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/StepDefinition.cs => docs/gremlint/src/components/Title.tsx (53%)
 create mode 100644 docs/gremlint/src/components/Toggle.tsx
 create mode 100644 docs/gremlint/src/gremlint-loading-logo-colored.png
 create mode 100644 docs/gremlint/src/gremlint-loading-logo-grayscale.png
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/EarlyLimitStrategy.cs => docs/gremlint/src/index.css (65%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/AdjacentToIncidentStrategy.cs => docs/gremlint/src/index.tsx (58%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/OrderLimitStrategy.cs => docs/gremlint/src/libs/reduced-state/dispatch.ts (73%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/OrderLimitStrategy.cs => docs/gremlint/src/libs/reduced-state/index.ts (73%)
 create mode 100644 docs/gremlint/src/libs/reduced-state/reducedState.ts
 copy gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/StepDefinition.cs => docs/gremlint/src/libs/reduced-state/types.ts (57%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/GraphFilterStrategy.cs => docs/gremlint/src/libs/reduced-state/useReducedState.ts (59%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/OrderLimitStrategy.cs => docs/gremlint/src/react-app-env.d.ts (73%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/AdjacentToIncidentStrategy.cs => docs/gremlint/src/reportWebVitals.ts (61%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/OrderLimitStrategy.cs => docs/gremlint/src/router.ts (73%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/RepeatUnrollStrategy.cs => docs/gremlint/src/setupTests.ts (72%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/AdjacentToIncidentStrategy.cs => docs/gremlint/src/store/actions.ts (63%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/RepeatUnrollStrategy.cs => docs/gremlint/src/store/index.ts (71%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/OrderLimitStrategy.cs => docs/gremlint/src/store/initialState.ts (73%)
 create mode 100644 docs/gremlint/src/store/reducers.ts
 create mode 100644 docs/gremlint/src/store/routines.ts
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/OrderLimitStrategy.cs => docs/gremlint/src/store/types.ts (73%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/AdjacentToIncidentStrategy.cs => docs/gremlint/src/styleVariables.ts (68%)
 create mode 100644 docs/gremlint/src/views/QueryFormatter/AdvancedOptions.tsx
 create mode 100644 docs/gremlint/src/views/QueryFormatter/index.tsx
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/AdjacentToIncidentStrategy.cs => docs/gremlint/src/views/StyleGuide/index.tsx (65%)
 create mode 100644 docs/gremlint/src/views/StyleGuide/rules.ts
 create mode 100644 docs/gremlint/tsconfig.json
 create mode 100644 docs/gremlint/tslint.json
 create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/GraphOp.java
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/EarlyLimitStrategy.cs => gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/binary/GraphBinaryMapper.java (53%)
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryMessageSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryReader.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryWriter.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ITypeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/RequestMessageSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ResponseMessageSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/StreamExtensions.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/TypeSerializerRegistry.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ArraySerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BindingSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BulkSetSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/CharSerializer.cs
 copy gremlin-dotnet/src/Gremlin.Net/{Process/Traversal/Strategy/Decoration/SeedStrategy.cs => Structure/IO/GraphBinary/Types/ClassSerializer.cs} (52%)
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DateTimeOffsetSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DurationSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EdgeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EnumSerializer.cs
 copy gremlin-dotnet/src/Gremlin.Net/Structure/IO/{SerializationTokens.cs => GraphBinary/Types/GremlinType.cs} (63%)
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/LambdaSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ListSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/MapSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PathSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PropertySerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SetSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/StringSerializer.cs
 copy gremlin-dotnet/src/Gremlin.Net/{Process/Traversal/Strategy/Decoration/SeedStrategy.cs => Structure/IO/GraphBinary/Types/TraversalSerializer.cs} (53%)
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalStrategySerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraverserSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TypeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/UuidSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexPropertySerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexSerializer.cs
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.Benchmarks/MessageSerializerBenchmarks.cs
 copy gremlin-dotnet/{src/Gremlin.Net/Process/Traversal/Strategy/Optimization/GraphFilterStrategy.cs => test/Gremlin.Net.Benchmarks/Program.cs} (79%)
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.Benchmarks/TestMessages.cs
 copy gremlin-dotnet/{src/Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs => test/Gremlin.Net.IntegrationTest/Docs/Upgrade/Release35Tests.cs} (60%)
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary/GraphBinaryMessageSerializerTests.cs
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary/GraphBinaryTests.cs
 create mode 100644 gremlin-driver/src/main/static/LICENSE
 create mode 100644 gremlin-driver/src/main/static/NOTICE
 copy {gremlin-server => gremlin-driver}/src/main/static/licenses/jcabi-log (100%)
 copy {gremlin-server => gremlin-driver}/src/main/static/licenses/jcabi-manifests (100%)
 copy {gremlin-server => gremlin-driver}/src/main/static/licenses/kryo (100%)
 copy {gremlin-server => gremlin-driver}/src/main/static/licenses/minlog (100%)
 create mode 100644 gremlin-language/pom.xml
 create mode 100644 gremlin-language/src/main/antlr4/Gremlin.g4
 create mode 100644 gremlin-language/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/AbstractGrammarTest.java
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/RepeatUnrollStrategy.cs => gremlin-language/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/BasicGrammarTest.java (71%)
 create mode 100644 gremlin-language/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/DocumentationReader.java
 copy {gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/features => gremlin-language/src/test/java/org/apache/tinkerpop/gremlin/language/grammar}/FeatureReader.java (61%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/EarlyLimitStrategy.cs => gremlin-language/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/GremlinErrorListener.java (54%)
 create mode 100644 gremlin-language/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/NegativeGrammarTest.java
 create mode 100644 gremlin-language/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/ReferenceGrammarTest.java
 create mode 100644 gremlin-language/src/test/resources/incorrect-traversals.txt
 create mode 100755 gremlin-python/src/main/python/gremlin_python/process/translator.py
 create mode 100644 gremlin-python/src/main/python/tests/process/test_translator.py
 rename gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/{AbstractRexster.java => AbstractSession.java} (69%)
 rename gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/{MultiRexster.java => MultiTaskSession.java} (56%)
 delete mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/Rexster.java
 create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/Session.java
 rename gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/{util/RexsterFutureTask.java => handler/SessionException.java} (51%)
 create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SessionTask.java
 delete mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SingleRexster.java
 create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SingleTaskSession.java
 delete mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/util/RexsterExecutorService.java
 copy gremlin-server/src/test/resources/log4j-test.properties => gremlint/.gitignore (57%)
 create mode 100644 gremlint/.prettierrc
 copy {gremlin-python/src/main/python => gremlint}/LICENSE (100%)
 create mode 100644 gremlint/README.md
 create mode 100644 gremlint/jestconfig.json
 create mode 100644 gremlint/package.json
 create mode 100644 gremlint/src/formatQuery/__tests__/closureIndentation.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/curlyBracketMultilineWrapping.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/curlyBracketWrapping.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/defaultConfig.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/determineWhatPartsOfCodeAreGremlin.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/dotsAfterLineBreaks.test.ts
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/AdjacentToIncidentStrategy.cs => gremlint/src/formatQuery/__tests__/invalidIndentationAndMaxLineLength.test.ts (69%)
 create mode 100644 gremlint/src/formatQuery/__tests__/maxLineLength.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/modulatorIndentation.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/modulatorWrapping.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/multipleQueriesAtOnce.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/nonGremlinIndentation.test.ts
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/ConnectiveStrategy.cs => gremlint/src/formatQuery/__tests__/nonMethodIndentation.test.ts (53%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/OrderLimitStrategy.cs => gremlint/src/formatQuery/consts.ts (73%)
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatClosure.ts
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatMethod.ts
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/AdjacentToIncidentStrategy.cs => gremlint/src/formatQuery/formatSyntaxTrees/formatNonGremlin.ts (62%)
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/AdjacentToIncidentStrategy.cs => gremlint/src/formatQuery/formatSyntaxTrees/formatString.ts (61%)
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/index.ts
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceFirstStepInStepGroup.ts
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceLastStepInStepGroup.ts
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceMiddleStepInStepGroup.ts
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceSingleStepInStepGroup.ts
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/utils.ts
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/index.ts
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/AdjacentToIncidentStrategy.cs => gremlint/src/formatQuery/formatSyntaxTrees/formatWord.ts (57%)
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/index.ts
 create mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/utils.ts
 create mode 100644 gremlint/src/formatQuery/index.ts
 create mode 100644 gremlint/src/formatQuery/parseToSyntaxTrees/__tests__/extractGremlinQueries.test.ts
 create mode 100644 gremlint/src/formatQuery/parseToSyntaxTrees/extractGremlinQueries.ts
 create mode 100644 gremlint/src/formatQuery/parseToSyntaxTrees/index.ts
 create mode 100644 gremlint/src/formatQuery/recreateQueryOnelinerFromSyntaxTree.ts
 create mode 100644 gremlint/src/formatQuery/recreateQueryStringFromFormattedSyntaxTrees.ts
 create mode 100644 gremlint/src/formatQuery/types.ts
 create mode 100644 gremlint/src/formatQuery/utils.ts
 copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/OrderLimitStrategy.cs => gremlint/src/index.ts (73%)
 create mode 100644 gremlint/tsconfig.json
 create mode 100644 gremlint/tslint.json

[tinkerpop] 01/01: debug travis

Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch travis-fix
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 32e6fe295838cbda695f4e753dfff02e454a81c8
Author: Stephen Mallette <st...@amazon.com>
AuthorDate: Wed Apr 14 08:30:49 2021 -0400

    debug travis
---
 .../org/apache/tinkerpop/gremlin/server/GremlinDriverIntegrateTest.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinDriverIntegrateTest.java b/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinDriverIntegrateTest.java
index 7e09c95..13225e6 100644
--- a/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinDriverIntegrateTest.java
+++ b/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinDriverIntegrateTest.java
@@ -115,6 +115,7 @@ public class GremlinDriverIntegrateTest extends AbstractGremlinServerIntegration
 
     @Before
     public void setupForEachTest() {
+        logger.warn("STARTED {}", name.getMethodName());
         recordingAppender = new Log4jRecordingAppender();
         final org.apache.log4j.Logger rootLogger = org.apache.log4j.Logger.getRootLogger();
 
@@ -146,6 +147,7 @@ public class GremlinDriverIntegrateTest extends AbstractGremlinServerIntegration
         }
 
         rootLogger.removeAppender(recordingAppender);
+        logger.warn("ENDED {}", name.getMethodName());
     }
 
     /**