[09/13] tinkerpop git commit: Merge remote-tracking branch 'origin/tp31'

2016-07-06 Thread okram
Merge remote-tracking branch 'origin/tp31' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/88f3da55 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/88f3da55 Diff:

[05/13] tinkerpop git commit: Update changelog.

2016-07-06 Thread okram
Update changelog. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/4e0b5b1a Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/4e0b5b1a Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/4e0b5b1a

[07/13] tinkerpop git commit: This closes #346

2016-07-06 Thread okram
This closes #346 Merged this PR to tp31 and master branches - ignored the merge commit from master on the PR. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/96cf3f26 Tree:

[02/13] tinkerpop git commit: Added more invalid binding keys to Gremlin Server OpProcessor validation.

2016-07-06 Thread okram
Added more invalid binding keys to Gremlin Server OpProcessor validation. These "invalid" keys are reserved terms for Gremlin Server as they are statically imported enums and shouldn't be used as binding keys. You get some less than easy to understand error messages if those keys are used.

[10/13] tinkerpop git commit: Merge remote-tracking branch 'origin/TINKERPOP-1354' into tp31

2016-07-06 Thread okram
Merge remote-tracking branch 'origin/TINKERPOP-1354' into tp31 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6836f2ff Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6836f2ff Diff:

[12/13] tinkerpop git commit: Fixed merge issues from previous commit.

2016-07-06 Thread okram
Fixed merge issues from previous commit. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/a138d554 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/a138d554 Diff:

[03/13] tinkerpop git commit: ResultSet.hasNext should be idempotent

2016-07-06 Thread okram
ResultSet.hasNext should be idempotent Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/e25c1d5a Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/e25c1d5a Diff:

[13/13] tinkerpop git commit: Merge branch 'master' into TINKERPOP-1278

2016-07-06 Thread okram
Merge branch 'master' into TINKERPOP-1278 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ce8596b2 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/ce8596b2 Diff:

tinkerpop git commit: found a bug in how bindings were being handled in Gremlin-Python -- fixed and added test case to verify it. Simplified Gremlin-Python Bytecode implementation a bit.

2016-07-06 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1278 88b266c92 -> 556180093 found a bug in how bindings were being handled in Gremlin-Python -- fixed and added test case to verify it. Simplified Gremlin-Python Bytecode implementation a bit. Project:

tinkerpop git commit: various cleanups and organizations. added nice __repr__s in Python that mirror the Java toStrings(). Tweaked with the play code that generates JSON from Bytecode -- no need to ha

2016-07-06 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1278 fb77968a2 -> 88b266c92 various cleanups and organizations. added nice __repr__s in Python that mirror the Java toStrings(). Tweaked with the play code that generates JSON from Bytecode -- no need to have nested lists for

tinkerpop git commit: PythonGraphTraversal is now GraphTraversal, likewise for PythonTraversal and PythonGraphTraversalSource. Bytecode (in python) handles bindings correctly. Added a test to RESTRemo

2016-07-06 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1278 8052fbac6 -> fb77968a2 PythonGraphTraversal is now GraphTraversal, likewise for PythonTraversal and PythonGraphTraversalSource. Bytecode (in python) handles bindings correctly. Added a test to RESTRemoteConnectionTest to

tinkerpop git commit: Okay, here it is -- Python versions of Graph, RemoteGraph, TraversalStrategies, TraversalStrategy. All connected up and working. You no longer create a PythonGraphTraversal, but

2016-07-06 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1278 8d23458d2 -> 8052fbac6 Okay, here it is -- Python versions of Graph, RemoteGraph, TraversalStrategies, TraversalStrategy. All connected up and working. You no longer create a PythonGraphTraversal, but instead a RemoteGraph and

[2/3] tinkerpop git commit: renamed ByteCode to bytecode. Added Python-version of Bytecode to gremlin-python. Updated accordingly. Next up, Python-based RemoteGraph, TraversalStrategies, RemoteStrateg

2016-07-06 Thread okram
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8d23458d/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/creation/TranslationStrategy.java -- diff --git

[1/3] tinkerpop git commit: renamed ByteCode to bytecode. Added Python-version of Bytecode to gremlin-python. Updated accordingly. Next up, Python-based RemoteGraph, TraversalStrategies, RemoteStrateg

2016-07-06 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1278 2894a0d8e -> 8d23458d2 http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8d23458d/gremlin-python/src/main/jython/gremlin_python/graph_traversal.py -- diff

[3/3] tinkerpop git commit: renamed ByteCode to bytecode. Added Python-version of Bytecode to gremlin-python. Updated accordingly. Next up, Python-based RemoteGraph, TraversalStrategies, RemoteStrateg

2016-07-06 Thread okram
renamed ByteCode to bytecode. Added Python-version of Bytecode to gremlin-python. Updated accordingly. Next up, Python-based RemoteGraph, TraversalStrategies, RemoteStrategy, and TranslationStrategy. From there, gremlin-python will be staged for others to blow out Python specific Graph

[4/4] tinkerpop git commit: Fixed merge issues from previous commit.

2016-07-06 Thread spmallette
Fixed merge issues from previous commit. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/a138d554 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/a138d554 Diff:

[3/4] tinkerpop git commit: Merge remote-tracking branch 'origin/tp31'

2016-07-06 Thread spmallette
Merge remote-tracking branch 'origin/tp31' Conflicts: gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/op/AbstractEvalOpProcessor.java Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/e5cbe53e

[2/4] tinkerpop git commit: Merge remote-tracking branch 'origin/TINKERPOP-1354' into tp31

2016-07-06 Thread spmallette
Merge remote-tracking branch 'origin/TINKERPOP-1354' into tp31 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6836f2ff Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6836f2ff Diff:

[2/2] tinkerpop git commit: Merge remote-tracking branch 'origin/TINKERPOP-1354' into tp31

2016-07-06 Thread spmallette
Merge remote-tracking branch 'origin/TINKERPOP-1354' into tp31 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6836f2ff Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6836f2ff Diff:

[1/2] tinkerpop git commit: Added more invalid binding keys to Gremlin Server OpProcessor validation.

2016-07-06 Thread spmallette
Repository: tinkerpop Updated Branches: refs/heads/tp31 17aab3e3d -> 6836f2ff5 Added more invalid binding keys to Gremlin Server OpProcessor validation. These "invalid" keys are reserved terms for Gremlin Server as they are statically imported enums and shouldn't be used as binding keys. You

[4/5] tinkerpop git commit: Merge remote-tracking branch 'origin/TINKERPOP-1350' into tp31

2016-07-06 Thread spmallette
Merge remote-tracking branch 'origin/TINKERPOP-1350' into tp31 Conflicts: CHANGELOG.asciidoc Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/17aab3e3 Tree:

[3/5] tinkerpop git commit: Update changelog.

2016-07-06 Thread spmallette
Update changelog. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/320071d3 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/320071d3 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/320071d3

[3/3] tinkerpop git commit: Merge branch 'master' into TINKERPOP-1278

2016-07-06 Thread okram
Merge branch 'master' into TINKERPOP-1278 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/2894a0d8 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/2894a0d8 Diff:

[1/3] tinkerpop git commit: TINKERPOP-1355 Design HasContainer for extension

2016-07-06 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1278 c9826f9da -> 2894a0d8e TINKERPOP-1355 Design HasContainer for extension Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ca8a4f9f Tree:

[2/3] tinkerpop git commit: Void and void can not use FieldSerializers. However, note that Void and void are in DefaultSerializers and thus, don't need to be registered by GryoRegistrator. Commented t

2016-07-06 Thread okram
Void and void can not use FieldSerializers. However, note that Void and void are in DefaultSerializers and thus, don't need to be registered by GryoRegistrator. Commented them out and added a note if for some reason Void and void require serializaion registration. However, integration tests

[1/2] tinkerpop git commit: Fixed a problem with how timeouts were scheduled in GremlinExecutor

2016-07-06 Thread spmallette
Repository: tinkerpop Updated Branches: refs/heads/tp31 320071d35 -> 17aab3e3d Fixed a problem with how timeouts were scheduled in GremlinExecutor Made timeouts schedule closer to when execution of a script actually occurred. All together, this change helps prevent sessions from locking when

[2/2] tinkerpop git commit: Merge remote-tracking branch 'origin/TINKERPOP-1350' into tp31

2016-07-06 Thread spmallette
Merge remote-tracking branch 'origin/TINKERPOP-1350' into tp31 Conflicts: CHANGELOG.asciidoc Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/17aab3e3 Tree:

tinkerpop git commit: This closes #346

2016-07-06 Thread spmallette
Repository: tinkerpop Updated Branches: refs/heads/master 4e0b5b1a1 -> 96cf3f262 This closes #346 Merged this PR to tp31 and master branches - ignored the merge commit from master on the PR. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit:

[1/2] tinkerpop git commit: ResultSet.hasNext should be idempotent

2016-07-06 Thread spmallette
Repository: tinkerpop Updated Branches: refs/heads/tp31 1c9bd087d -> 320071d35 ResultSet.hasNext should be idempotent Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/e25c1d5a Tree:

[2/2] tinkerpop git commit: ResultSet.hasNext should be idempotent

2016-07-06 Thread spmallette
ResultSet.hasNext should be idempotent Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/0fd1706e Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/0fd1706e Diff:

[2/2] tinkerpop git commit: Update changelog.

2016-07-06 Thread spmallette
Update changelog. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/320071d3 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/320071d3 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/320071d3

tinkerpop git commit: Void and void can not use FieldSerializers. However, note that Void and void are in DefaultSerializers and thus, don't need to be registered by GryoRegistrator. Commented them ou

2016-07-06 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/master ca8a4f9fb -> f9706a38f Void and void can not use FieldSerializers. However, note that Void and void are in DefaultSerializers and thus, don't need to be registered by GryoRegistrator. Commented them out and added a note if for some

tinkerpop git commit: TINKERPOP-1355 Design HasContainer for extension

2016-07-06 Thread dkuppitz
Repository: tinkerpop Updated Branches: refs/heads/master c0b0eedce -> ca8a4f9fb TINKERPOP-1355 Design HasContainer for extension Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ca8a4f9f Tree: