)]}'
{
  "commit": "c7c21548ef2a4e34b3055d590ed4c61216f749e5",
  "tree": "213828c5cf4ab681f18ec3f1e211aca90c8e52c1",
  "parents": [
    "b038248f5d4c7e2d2682cffe4dd97f8282f76b32"
  ],
  "author": {
    "name": "Ken Hu",
    "email": "106191785+kenhuuu@users.noreply.github.com",
    "time": "Tue Apr 14 19:02:44 2026 -0700"
  },
  "committer": {
    "name": "Ken Hu",
    "email": "106191785+kenhuuu@users.noreply.github.com",
    "time": "Mon May 04 16:20:35 2026 -0700"
  },
  "message": "TINKERPOP-3247 Convert request bindings to gremlin-lang string format\n\nMoving parameters from binary-serialized maps to string representations\nmakes the request side pure text, decoupling Gremlin language evolution\nfrom GraphBinary versioning. New types can be introduced in minor/patch\nversions without touching GraphBinary, eliminating the need for a major\nversion bump across the ecosystem for every new request-side type.\n\nThe asParameter() fallback is replaced with an unsupportedType flag that\nrecords the class name and falls back to toString(). A flag is used\nrather than throwing because embedded Traversals build GremlinLang as a\nside effect but never send it, so unknown types must not break\nexecution. All other GLVs throw immediately since they have no embedded\nmode and the early throw gives better errors.\n\nClient APIs accept both map and string bindings (but not both at the\nsame time) because users who use the Client directly with raw Gremlin\nstrings shouldn\u0027t need to hand-craft gremlin-lang map literals. Mixing\nboth throws immediately to prevent silent loss where one set of bindings\nwould be discarded.\n\nEdge and VertexProperty tests that relied on the old asParameter\nfallback were removed because they aren\u0027t supported in gremlin-lang.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71a22eb129c2ebf8c2bfb45323a2510f793d839c",
      "old_mode": 33188,
      "old_path": "CHANGELOG.asciidoc",
      "new_id": "211e4722b65ad2d629945876b2c19e85a3b0bd07",
      "new_mode": 33188,
      "new_path": "CHANGELOG.asciidoc"
    },
    {
      "type": "modify",
      "old_id": "87fc8c4a99f9e5b95c20cd07ad1901787fd7b92f",
      "old_mode": 33188,
      "old_path": "docs/src/dev/provider/index.asciidoc",
      "new_id": "7654807a90f41ae41fbdb5b51f34d336e2452261",
      "new_mode": 33188,
      "new_path": "docs/src/dev/provider/index.asciidoc"
    },
    {
      "type": "modify",
      "old_id": "77d14768f38542cd862fab7635ef26e54d3f66c1",
      "old_mode": 33188,
      "old_path": "docs/src/upgrade/release-4.x.x.asciidoc",
      "new_id": "c60ca676f5a110a78dcdeb239ade4ad19675ee01",
      "new_mode": 33188,
      "new_path": "docs/src/upgrade/release-4.x.x.asciidoc"
    },
    {
      "type": "modify",
      "old_id": "d17fa5a9726f3ccd7b11eac3b5f5b5d22dd84a3c",
      "old_mode": 33188,
      "old_path": "gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/GremlinQueryParser.java",
      "new_id": "871233fa3962e5544fccae67e6e4728150ccfe68",
      "new_mode": 33188,
      "new_path": "gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/GremlinQueryParser.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2566934b1972924d6cb42e7d7968f109e8780fc",
      "new_mode": 33188,
      "new_path": "gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/ParameterMapVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "aa00fccb8cc6a730eac4fd0ab9d724b1c35df16b",
      "old_mode": 33188,
      "old_path": "gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/GremlinLang.java",
      "new_id": "08f124015c292b6d28987deeff15c509d46abe3f",
      "new_mode": 33188,
      "new_path": "gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/GremlinLang.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68c8d9b82fa312400579aa44fdad2dfc5b8b4467",
      "new_mode": 33188,
      "new_path": "gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/ParameterMapVisitorTest.java"
    },
    {
      "type": "modify",
      "old_id": "b7f9da32904a6f6efa1ca342d85ab898bd69cc01",
      "old_mode": 33188,
      "old_path": "gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/GremlinLangTest.java",
      "new_id": "57649b697d26a298db06dd829a52796a872fafa4",
      "new_mode": 33188,
      "new_path": "gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/GremlinLangTest.java"
    },
    {
      "type": "modify",
      "old_id": "f599a532d647dce8f8b28c3d4abec02040d81085",
      "old_mode": 33188,
      "old_path": "gremlin-dotnet/src/Gremlin.Net/Driver/Messages/RequestMessage.cs",
      "new_id": "2ebd02cc29db163d012491fc66be263b3d191043",
      "new_mode": 33188,
      "new_path": "gremlin-dotnet/src/Gremlin.Net/Driver/Messages/RequestMessage.cs"
    },
    {
      "type": "modify",
      "old_id": "81dd3433e82f0286d5a060efde118988209a6bfb",
      "old_mode": 33188,
      "old_path": "gremlin-dotnet/src/Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs",
      "new_id": "3340730c1b9fb38b967cd44fa92bcb4aaf422685",
      "new_mode": 33188,
      "new_path": "gremlin-dotnet/src/Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs"
    },
    {
      "type": "modify",
      "old_id": "2dfdc02fd55ee612cece920562d88e5de6bd5839",
      "old_mode": 33188,
      "old_path": "gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GremlinLang.cs",
      "new_id": "21115a8f8ffefb5e89ef8e4856bbd42c1075f9d0",
      "new_mode": 33188,
      "new_path": "gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GremlinLang.cs"
    },
    {
      "type": "modify",
      "old_id": "7a67ce668f3b8eb34fe4e8ffb17ee399a6bbcda4",
      "old_mode": 33188,
      "old_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/DriverRemoteConnectionTests.cs",
      "new_id": "2e83c1120b310b860bea95e16efbb104343e0c30",
      "new_mode": 33188,
      "new_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/DriverRemoteConnectionTests.cs"
    },
    {
      "type": "modify",
      "old_id": "a1c734d2b49a5f3fe8d73343ef245d55aca2cc8c",
      "old_mode": 33188,
      "old_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/Messages/RequestMessageTests.cs",
      "new_id": "4d669841b562d880e310a65f6b93418ef19f59b3",
      "new_mode": 33188,
      "new_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/Messages/RequestMessageTests.cs"
    },
    {
      "type": "modify",
      "old_id": "91370c69fb782e33241519375239dbc1e2421cb0",
      "old_mode": 33188,
      "old_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Process/Traversal/GraphTraversalSourceTests.cs",
      "new_id": "51bb34576655b7fb804fa4ebfe02ebfd9fc64e2b",
      "new_mode": 33188,
      "new_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Process/Traversal/GraphTraversalSourceTests.cs"
    },
    {
      "type": "modify",
      "old_id": "f54f4e359b1fe2db4e428a2c3966e1d5a59157ee",
      "old_mode": 33188,
      "old_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Process/Traversal/GremlinLangTests.cs",
      "new_id": "b4eeade1680b84323251f9902e23adae5cc46736",
      "new_mode": 33188,
      "new_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Process/Traversal/GremlinLangTests.cs"
    },
    {
      "type": "modify",
      "old_id": "a158ed8634d601baa3cf0beef5d04fdd3c7543a0",
      "old_mode": 33188,
      "old_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Process/Traversal/TraversalTests.cs",
      "new_id": "bf7c6c16a5a4fd6f4ec376f306ec7b1456b1bbdc",
      "new_mode": 33188,
      "new_path": "gremlin-dotnet/test/Gremlin.Net.UnitTest/Process/Traversal/TraversalTests.cs"
    },
    {
      "type": "modify",
      "old_id": "c51f2b8516bff6fb222a5f6cd54588e4b910f3dd",
      "old_mode": 33188,
      "old_path": "gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestOptions.java",
      "new_id": "d51657f0aea7ed69e9a2ba66d2d5d1537e91c783",
      "new_mode": 33188,
      "new_path": "gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestOptions.java"
    },
    {
      "type": "modify",
      "old_id": "c909e48604e7a023ddfffe553748dd64a6ee4dbb",
      "old_mode": 33188,
      "old_path": "gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteConnection.java",
      "new_id": "baae303ce9123c02276dbcc0fc59e0e400688256",
      "new_mode": 33188,
      "new_path": "gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteConnection.java"
    },
    {
      "type": "modify",
      "old_id": "6ea9ce5e280b0dd92e90e6da2e7550a409c1e774",
      "old_mode": 33188,
      "old_path": "gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/TransactionRemoteConnection.java",
      "new_id": "050ca0074060b9f956d6f503558b09467f6cb7c4",
      "new_mode": 33188,
      "new_path": "gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/TransactionRemoteConnection.java"
    },
    {
      "type": "modify",
      "old_id": "444635033cc8860fe1c68fae2c792a28d991616b",
      "old_mode": 33188,
      "old_path": "gremlin-go/driver/client.go",
      "new_id": "5bee34ed8e3f0d74e3f67c1d3cb804b5938537c3",
      "new_mode": 33188,
      "new_path": "gremlin-go/driver/client.go"
    },
    {
      "type": "modify",
      "old_id": "2362515e5f0ff7b06cc27e7b8dfbf17841629b1f",
      "old_mode": 33188,
      "old_path": "gremlin-go/driver/gremlinlang.go",
      "new_id": "2625cb10e6b2ccba3e33188019533400dd84e502",
      "new_mode": 33188,
      "new_path": "gremlin-go/driver/gremlinlang.go"
    },
    {
      "type": "modify",
      "old_id": "9d3ee5b93c0dff10698fab9af76e9eadd0a37940",
      "old_mode": 33188,
      "old_path": "gremlin-go/driver/gremlinlang_test.go",
      "new_id": "719bd48f603faf8aea7effa468b160ad4da150aa",
      "new_mode": 33188,
      "new_path": "gremlin-go/driver/gremlinlang_test.go"
    },
    {
      "type": "modify",
      "old_id": "df02ed4b224c12a85c2638ae66dd2010b2fb136b",
      "old_mode": 33188,
      "old_path": "gremlin-go/driver/request.go",
      "new_id": "915cc79f829b1d7d9fd872fa8920eb776b81f729",
      "new_mode": 33188,
      "new_path": "gremlin-go/driver/request.go"
    },
    {
      "type": "modify",
      "old_id": "a622abca820cb83cedf80ec83507902b31faf624",
      "old_mode": 33188,
      "old_path": "gremlin-go/driver/requestOptions.go",
      "new_id": "81b23703d2f0663faaf0b48c27a126caca4dbd13",
      "new_mode": 33188,
      "new_path": "gremlin-go/driver/requestOptions.go"
    },
    {
      "type": "modify",
      "old_id": "b715fe01f7c4da01f16e30d9faed9713bc1d31f9",
      "old_mode": 33188,
      "old_path": "gremlin-go/driver/requestOptions_test.go",
      "new_id": "851e4d02e1a51c37b6b59fbc603ba890c2946a58",
      "new_mode": 33188,
      "new_path": "gremlin-go/driver/requestOptions_test.go"
    },
    {
      "type": "modify",
      "old_id": "f14f75a236bb8b99f31321dd6b93f0dd6591b62d",
      "old_mode": 33188,
      "old_path": "gremlin-go/driver/request_test.go",
      "new_id": "2da846cc929de871771e64bc73696a0cf1ffb0f3",
      "new_mode": 33188,
      "new_path": "gremlin-go/driver/request_test.go"
    },
    {
      "type": "modify",
      "old_id": "9283a9421c605372ba0e4b0824759a3fad14dd8d",
      "old_mode": 33188,
      "old_path": "gremlin-js/gremlin-javascript/lib/driver/client.ts",
      "new_id": "47acaa2dc21442fb6cab132b2658c6fe63fd82d0",
      "new_mode": 33188,
      "new_path": "gremlin-js/gremlin-javascript/lib/driver/client.ts"
    },
    {
      "type": "modify",
      "old_id": "94ca4b302869da34906fb26253ff546e998fcd7f",
      "old_mode": 33188,
      "old_path": "gremlin-js/gremlin-javascript/lib/driver/driver-remote-connection.ts",
      "new_id": "d293462a3c43c07bf5c715bde3ac66136553677a",
      "new_mode": 33188,
      "new_path": "gremlin-js/gremlin-javascript/lib/driver/driver-remote-connection.ts"
    },
    {
      "type": "modify",
      "old_id": "9360416def83480f9bd9f9825741e985d0c3566b",
      "old_mode": 33188,
      "old_path": "gremlin-js/gremlin-javascript/lib/driver/request-message.ts",
      "new_id": "baaa8a2b199b7a7e7c1eb915291ca9b609c3aef0",
      "new_mode": 33188,
      "new_path": "gremlin-js/gremlin-javascript/lib/driver/request-message.ts"
    },
    {
      "type": "modify",
      "old_id": "1830a7bb7a1b892d969c892948960937ba01e0a0",
      "old_mode": 33188,
      "old_path": "gremlin-js/gremlin-javascript/lib/process/gremlin-lang.ts",
      "new_id": "6d8c09287b7db5a000e619fe62fefbae3c6ebb29",
      "new_mode": 33188,
      "new_path": "gremlin-js/gremlin-javascript/lib/process/gremlin-lang.ts"
    },
    {
      "type": "modify",
      "old_id": "be3a39c4600b70474eee224c722014d4e9a3a257",
      "old_mode": 33188,
      "old_path": "gremlin-js/gremlin-javascript/test/unit/gremlin-lang-test.js",
      "new_id": "40472c99f5e61a58b5bc408522882967ca6e4992",
      "new_mode": 33188,
      "new_path": "gremlin-js/gremlin-javascript/test/unit/gremlin-lang-test.js"
    },
    {
      "type": "modify",
      "old_id": "53995616b0209f3da0df057608e46539cbec9e01",
      "old_mode": 33188,
      "old_path": "gremlin-python/src/main/python/gremlin_python/driver/client.py",
      "new_id": "1ad25d9b688a4460a8f93edf90a79ca130b2b725",
      "new_mode": 33188,
      "new_path": "gremlin-python/src/main/python/gremlin_python/driver/client.py"
    },
    {
      "type": "modify",
      "old_id": "0039a4621e4bd93722abcf379ad9202a861990eb",
      "old_mode": 33188,
      "old_path": "gremlin-python/src/main/python/gremlin_python/driver/driver_remote_connection.py",
      "new_id": "2393e72bd3f7263cb5cbddfafc5ff1c31d368935",
      "new_mode": 33188,
      "new_path": "gremlin-python/src/main/python/gremlin_python/driver/driver_remote_connection.py"
    },
    {
      "type": "modify",
      "old_id": "4a531d584524e47cb74e278f05e094fc76779f3a",
      "old_mode": 33188,
      "old_path": "gremlin-python/src/main/python/gremlin_python/process/traversal.py",
      "new_id": "76c91822e7501b018925abbda718645b31254095",
      "new_mode": 33188,
      "new_path": "gremlin-python/src/main/python/gremlin_python/process/traversal.py"
    },
    {
      "type": "modify",
      "old_id": "2c8c04c4f2c7f6309dc0363da26436bb657fcb3d",
      "old_mode": 33188,
      "old_path": "gremlin-python/src/main/python/tests/integration/driver/test_client.py",
      "new_id": "a21590fb6cbbb7e4a993b73d3b162acccf3083b2",
      "new_mode": 33188,
      "new_path": "gremlin-python/src/main/python/tests/integration/driver/test_client.py"
    },
    {
      "type": "modify",
      "old_id": "0f1351e8c18ad497dd41f92bf3c92adb0de72b0e",
      "old_mode": 33188,
      "old_path": "gremlin-python/src/main/python/tests/unit/process/test_gremlin_lang.py",
      "new_id": "edf0515317bd858b6e6be4191cee9532d1a8d726",
      "new_mode": 33188,
      "new_path": "gremlin-python/src/main/python/tests/unit/process/test_gremlin_lang.py"
    },
    {
      "type": "modify",
      "old_id": "0667f0d19b48d78e53515c033fc44572bdb569f3",
      "old_mode": 33188,
      "old_path": "gremlin-python/src/main/python/tests/unit/process/test_strategies.py",
      "new_id": "324e125e35b06e91886ee3b53672905f5eda46a8",
      "new_mode": 33188,
      "new_path": "gremlin-python/src/main/python/tests/unit/process/test_strategies.py"
    },
    {
      "type": "modify",
      "old_id": "06e2507e7548d66c246bb39a629e3a68ebc4ccd6",
      "old_mode": 33188,
      "old_path": "gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/Context.java",
      "new_id": "10148abe087be5e8e224a3f4efe01bbda11f995e",
      "new_mode": 33188,
      "new_path": "gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/Context.java"
    },
    {
      "type": "modify",
      "old_id": "fa34d4d762c7be863d45d015f26e0642174a051d",
      "old_mode": 33188,
      "old_path": "gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/HttpGremlinEndpointHandler.java",
      "new_id": "560c33537283f5f0c09e5ed8521440794df1639f",
      "new_mode": 33188,
      "new_path": "gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/HttpGremlinEndpointHandler.java"
    },
    {
      "type": "modify",
      "old_id": "45016974759e18317b10d95e9ba47380d0210999",
      "old_mode": 33188,
      "old_path": "gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/HttpRequestMessageDecoder.java",
      "new_id": "dc5dfabad8d4195745ab708a902ef441c0687d2b",
      "new_mode": 33188,
      "new_path": "gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/HttpRequestMessageDecoder.java"
    },
    {
      "type": "modify",
      "old_id": "3014438abdddeae612f221be68776c9e5a8332b3",
      "old_mode": 33188,
      "old_path": "gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/util/GremlinError.java",
      "new_id": "7a5b77faff5e96ba6aae27841cb702fb2b34a0c7",
      "new_mode": 33188,
      "new_path": "gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/util/GremlinError.java"
    },
    {
      "type": "modify",
      "old_id": "9a88487ddfe25ffb9b9705482a7a2f5cd8d39f50",
      "old_mode": 33188,
      "old_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinDriverTransactionIntegrateTest.java",
      "new_id": "3cb37d06a1975dce05db742a6d0f031ad3407446",
      "new_mode": 33188,
      "new_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinDriverTransactionIntegrateTest.java"
    },
    {
      "type": "modify",
      "old_id": "7ce01eac70adc5879c2d88bc4207cb433c85c8f1",
      "old_mode": 33188,
      "old_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerHttpIntegrateTest.java",
      "new_id": "895b09b75c281733b72b7c2f8d09e611db677d50",
      "new_mode": 33188,
      "new_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerHttpIntegrateTest.java"
    },
    {
      "type": "modify",
      "old_id": "9f56cb2f1c2f76049ea990ec935328a7560add7a",
      "old_mode": 33188,
      "old_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerIntegrateTest.java",
      "new_id": "9b4030e6554295488d526fa3f37112948a15da17",
      "new_mode": 33188,
      "new_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerIntegrateTest.java"
    },
    {
      "type": "modify",
      "old_id": "f6452abd09ce8ff94df192c6822c5b51d75340dc",
      "old_mode": 33188,
      "old_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/HttpDriverIntegrateTest.java",
      "new_id": "b1f6423f7a86f7b9c4282d2c7c3939bb8ea252ff",
      "new_mode": 33188,
      "new_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/HttpDriverIntegrateTest.java"
    },
    {
      "type": "modify",
      "old_id": "7596698109283911d7ea00ddfd66c8fd07cef98d",
      "old_mode": 33188,
      "old_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/handler/HttpRequestMessageDecoderTest.java",
      "new_id": "62045069bc1ba8a9d85a1ecece80dab9a6933ec4",
      "new_mode": 33188,
      "new_path": "gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/handler/HttpRequestMessageDecoderTest.java"
    },
    {
      "type": "modify",
      "old_id": "f25aa3781c3497a6ff9a1b330acf707d4f80f613",
      "old_mode": 33188,
      "old_path": "gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util/message/RequestMessage.java",
      "new_id": "bae392eed7498c2f5b61043272c09ca8310ccaeb",
      "new_mode": 33188,
      "new_path": "gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util/message/RequestMessage.java"
    },
    {
      "type": "modify",
      "old_id": "4fe1be6b7202d9b252f48caff295e5f085cb6dff",
      "old_mode": 33188,
      "old_path": "gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util/ser/AbstractGraphSONMessageSerializerV4.java",
      "new_id": "63c3893fb0bac32014ea5fc1dadac067a1f792d2",
      "new_mode": 33188,
      "new_path": "gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util/ser/AbstractGraphSONMessageSerializerV4.java"
    },
    {
      "type": "modify",
      "old_id": "25cc6ab82d35fbe0849dff7a2a645f21e3651693",
      "old_mode": 33188,
      "old_path": "gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util/ser/binary/RequestMessageSerializer.java",
      "new_id": "2f30d43b1dff200735f31fc949329e655119394c",
      "new_mode": 33188,
      "new_path": "gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util/ser/binary/RequestMessageSerializer.java"
    },
    {
      "type": "modify",
      "old_id": "d5577a48f0b90b15e9a6ffee0f8331a9dd117cc6",
      "old_mode": 33188,
      "old_path": "gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/message/RequestMessageTest.java",
      "new_id": "13376778a8d8b64f552a5943c2748dbc9bb02a93",
      "new_mode": 33188,
      "new_path": "gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/message/RequestMessageTest.java"
    },
    {
      "type": "modify",
      "old_id": "48fa31aa272389f97cd71c754593421d6de68acf",
      "old_mode": 33188,
      "old_path": "gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/MessageSerializerTest.java",
      "new_id": "e8874bf5026aeaa996b8b4ad3c587159863b80f6",
      "new_mode": 33188,
      "new_path": "gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/MessageSerializerTest.java"
    },
    {
      "type": "modify",
      "old_id": "a9ecce56007653aff7f772f838802d4fe96ddbd7",
      "old_mode": 33188,
      "old_path": "tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerGraphTest.java",
      "new_id": "1ef6bc4332c3ba42528ba534897684a79a7a66b4",
      "new_mode": 33188,
      "new_path": "tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerGraphTest.java"
    }
  ]
}
