You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by dk...@apache.org on 2018/04/09 15:56:19 UTC

[01/24] tinkerpop git commit: Bump to 3.2.9-SNAPSHOT [Forced Update!]

Repository: tinkerpop
Updated Branches:
  refs/heads/TINKERPOP-1888 c38d74435 -> 38b93a087 (forced update)


Bump to 3.2.9-SNAPSHOT


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/20bc8865
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/20bc8865
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/20bc8865

Branch: refs/heads/TINKERPOP-1888
Commit: 20bc88659ee0051311aab81095e9685a76d2b75e
Parents: 004e721
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Apr 6 20:00:36 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Apr 6 20:00:36 2018 -0400

----------------------------------------------------------------------
 giraph-gremlin/pom.xml                                       | 2 +-
 gremlin-archetype/gremlin-archetype-dsl/pom.xml              | 2 +-
 gremlin-archetype/gremlin-archetype-server/pom.xml           | 2 +-
 gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml      | 2 +-
 gremlin-archetype/pom.xml                                    | 2 +-
 gremlin-benchmark/pom.xml                                    | 2 +-
 gremlin-console/bin/gremlin.sh                               | 2 +-
 gremlin-console/pom.xml                                      | 2 +-
 gremlin-core/pom.xml                                         | 2 +-
 gremlin-dotnet/pom.xml                                       | 2 +-
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj            | 8 ++++----
 gremlin-dotnet/src/pom.xml                                   | 2 +-
 gremlin-dotnet/test/pom.xml                                  | 2 +-
 gremlin-driver/pom.xml                                       | 2 +-
 gremlin-groovy-test/pom.xml                                  | 2 +-
 gremlin-groovy/pom.xml                                       | 2 +-
 gremlin-javascript/pom.xml                                   | 2 +-
 .../src/main/javascript/gremlin-javascript/package.json      | 2 +-
 gremlin-python/pom.xml                                       | 2 +-
 gremlin-server/pom.xml                                       | 2 +-
 gremlin-shaded/pom.xml                                       | 2 +-
 gremlin-test/pom.xml                                         | 2 +-
 hadoop-gremlin/pom.xml                                       | 2 +-
 neo4j-gremlin/pom.xml                                        | 2 +-
 pom.xml                                                      | 2 +-
 spark-gremlin/pom.xml                                        | 2 +-
 tinkergraph-gremlin/pom.xml                                  | 2 +-
 27 files changed, 30 insertions(+), 30 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/giraph-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/giraph-gremlin/pom.xml b/giraph-gremlin/pom.xml
index 39b7f6c..9ca6687 100644
--- a/giraph-gremlin/pom.xml
+++ b/giraph-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>giraph-gremlin</artifactId>
     <name>Apache TinkerPop :: Giraph Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-archetype/gremlin-archetype-dsl/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/gremlin-archetype-dsl/pom.xml b/gremlin-archetype/gremlin-archetype-dsl/pom.xml
index 668e530..242ea07 100644
--- a/gremlin-archetype/gremlin-archetype-dsl/pom.xml
+++ b/gremlin-archetype/gremlin-archetype-dsl/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-archetype</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype-dsl</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-archetype/gremlin-archetype-server/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/gremlin-archetype-server/pom.xml b/gremlin-archetype/gremlin-archetype-server/pom.xml
index 431bbca..83fa7ad 100644
--- a/gremlin-archetype/gremlin-archetype-server/pom.xml
+++ b/gremlin-archetype/gremlin-archetype-server/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-archetype</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype-server</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml b/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
index b4ed365..cb3b0eb 100644
--- a/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
+++ b/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-archetype</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype-tinkergraph</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-archetype/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/pom.xml b/gremlin-archetype/pom.xml
index 840c8cb..12043c0 100644
--- a/gremlin-archetype/pom.xml
+++ b/gremlin-archetype/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <artifactId>tinkerpop</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-benchmark/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-benchmark/pom.xml b/gremlin-benchmark/pom.xml
index 0eb80b3..571bc0d 100644
--- a/gremlin-benchmark/pom.xml
+++ b/gremlin-benchmark/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <artifactId>tinkerpop</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-benchmark</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-console/bin/gremlin.sh
----------------------------------------------------------------------
diff --git a/gremlin-console/bin/gremlin.sh b/gremlin-console/bin/gremlin.sh
index 46c7403..ae28f7b 120000
--- a/gremlin-console/bin/gremlin.sh
+++ b/gremlin-console/bin/gremlin.sh
@@ -1 +1 @@
-../target/apache-tinkerpop-gremlin-console-3.2.8-standalone/bin/gremlin.sh
\ No newline at end of file
+../target/apache-tinkerpop-gremlin-console-3.2.9-SNAPSHOT-standalone/bin/gremlin.sh
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-console/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml
index 40aac0c..46b4fcc 100644
--- a/gremlin-console/pom.xml
+++ b/gremlin-console/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <artifactId>tinkerpop</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-console</artifactId>
     <name>Apache TinkerPop :: Gremlin Console</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-core/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-core/pom.xml b/gremlin-core/pom.xml
index d32e904..a170f8b 100644
--- a/gremlin-core/pom.xml
+++ b/gremlin-core/pom.xml
@@ -20,7 +20,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-core</artifactId>
     <name>Apache TinkerPop :: Gremlin Core</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-dotnet/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/pom.xml b/gremlin-dotnet/pom.xml
index 178b627..20b4fab 100644
--- a/gremlin-dotnet/pom.xml
+++ b/gremlin-dotnet/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-dotnet</artifactId>
     <name>Apache TinkerPop :: Gremlin.Net</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
index faf83cd..44a3a10 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
+++ b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
@@ -25,16 +25,16 @@ limitations under the License.
   </PropertyGroup>
 
   <PropertyGroup Label="Package">
-    <Version>3.2.8</Version>
-    <FileVersion>3.2.8.0</FileVersion>
+    <Version>3.2.9-SNAPSHOT</Version>
+    <FileVersion>3.2.9.0</FileVersion>
     <AssemblyVersion>3.2.0.0</AssemblyVersion>
     <Title>Gremlin.Net</Title>
     <Authors>Apache TinkerPop</Authors>
     <Description>Gremlin.Net for Apache TinkerPop™ is a language variant and driver for .NET.
 
-Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a functional, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application's property graph.
+Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a functional, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application’s property graph.
 
-Gremlin.Net implements Gremlin within .NET. C# syntax has the same constructs as Java including "dot notation" for function chaining (a.b.c), round bracket function arguments (a(b,c)), and support for global namespaces (a(b()) vs a(__.b())). As such, anyone familiar with Gremlin-Java will immediately be able to work with Gremlin.Net. Moreover, there are a few added constructs to Gremlin.Net that make traversals a bit more succinct.
+Gremlin.Net implements Gremlin within .NET. C# syntax has the same constructs as Java including “dot notation” for function chaining (a.b.c), round bracket function arguments (a(b,c)), and support for global namespaces (a(b()) vs a(__.b())). As such, anyone familiar with Gremlin-Java will immediately be able to work with Gremlin.Net. Moreover, there are a few added constructs to Gremlin.Net that make traversals a bit more succinct.
 
 Please see the reference documentation at Apache TinkerPop for more information on usage.
 

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-dotnet/src/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/src/pom.xml b/gremlin-dotnet/src/pom.xml
index 5a19049..aabd43b 100644
--- a/gremlin-dotnet/src/pom.xml
+++ b/gremlin-dotnet/src/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-dotnet</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-dotnet-source</artifactId>
     <name>Apache TinkerPop :: Gremlin.Net - Source</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-dotnet/test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/test/pom.xml b/gremlin-dotnet/test/pom.xml
index 6c9a3d2..e7e7aac 100644
--- a/gremlin-dotnet/test/pom.xml
+++ b/gremlin-dotnet/test/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-dotnet</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-dotnet-tests</artifactId>
     <name>Apache TinkerPop :: Gremlin.Net - Tests</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-driver/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-driver/pom.xml b/gremlin-driver/pom.xml
index 7e5d081..cc826a5 100644
--- a/gremlin-driver/pom.xml
+++ b/gremlin-driver/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-driver</artifactId>
     <name>Apache TinkerPop :: Gremlin Driver</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-groovy-test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-groovy-test/pom.xml b/gremlin-groovy-test/pom.xml
index 3808e57..a915f7d 100644
--- a/gremlin-groovy-test/pom.xml
+++ b/gremlin-groovy-test/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-groovy-test</artifactId>
     <name>Apache TinkerPop :: Gremlin Groovy Test</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-groovy/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-groovy/pom.xml b/gremlin-groovy/pom.xml
index c94b2c1..14efe86 100644
--- a/gremlin-groovy/pom.xml
+++ b/gremlin-groovy/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-groovy</artifactId>
     <name>Apache TinkerPop :: Gremlin Groovy</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-javascript/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-javascript/pom.xml b/gremlin-javascript/pom.xml
index c87e090..6b0d8bf 100644
--- a/gremlin-javascript/pom.xml
+++ b/gremlin-javascript/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-javascript</artifactId>
     <name>Apache TinkerPop :: Gremlin Javascript</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
----------------------------------------------------------------------
diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
index 6cdd25d..d20be6a 100644
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
@@ -1,6 +1,6 @@
 {
   "name": "gremlin-javascript",
-  "version": "3.2.8",
+  "version": "3.2.9-alpha1",
   "description": "JavaScript Gremlin Language Variant",
   "author": "Apache TinkerPop team",
   "keywords": [

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-python/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-python/pom.xml b/gremlin-python/pom.xml
index c6cc02a..649f3ae 100644
--- a/gremlin-python/pom.xml
+++ b/gremlin-python/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-python</artifactId>
     <name>Apache TinkerPop :: Gremlin Python</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-server/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml
index 4babb6a..1bc5920 100644
--- a/gremlin-server/pom.xml
+++ b/gremlin-server/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-server</artifactId>
     <name>Apache TinkerPop :: Gremlin Server</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-shaded/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-shaded/pom.xml b/gremlin-shaded/pom.xml
index a27e21c..a74a91a 100644
--- a/gremlin-shaded/pom.xml
+++ b/gremlin-shaded/pom.xml
@@ -20,7 +20,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-shaded</artifactId>
     <name>Apache TinkerPop :: Gremlin Shaded</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/gremlin-test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-test/pom.xml b/gremlin-test/pom.xml
index 552adc0..3c04c9f 100644
--- a/gremlin-test/pom.xml
+++ b/gremlin-test/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-test</artifactId>
     <name>Apache TinkerPop :: Gremlin Test</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/hadoop-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/hadoop-gremlin/pom.xml b/hadoop-gremlin/pom.xml
index 0a81e60..a0f0cc7 100644
--- a/hadoop-gremlin/pom.xml
+++ b/hadoop-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>hadoop-gremlin</artifactId>
     <name>Apache TinkerPop :: Hadoop Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/neo4j-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/neo4j-gremlin/pom.xml b/neo4j-gremlin/pom.xml
index 888ab60..a65a30f 100644
--- a/neo4j-gremlin/pom.xml
+++ b/neo4j-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>neo4j-gremlin</artifactId>
     <name>Apache TinkerPop :: Neo4j Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 2c861d7..e99dd5a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@ limitations under the License.
     </parent>
     <groupId>org.apache.tinkerpop</groupId>
     <artifactId>tinkerpop</artifactId>
-    <version>3.2.8</version>
+    <version>3.2.9-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Apache TinkerPop</name>
     <description>A Graph Computing Framework</description>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/spark-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/spark-gremlin/pom.xml b/spark-gremlin/pom.xml
index 6d48d15..913357c 100644
--- a/spark-gremlin/pom.xml
+++ b/spark-gremlin/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>spark-gremlin</artifactId>
     <name>Apache TinkerPop :: Spark Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/20bc8865/tinkergraph-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/tinkergraph-gremlin/pom.xml b/tinkergraph-gremlin/pom.xml
index a7bd8b7..f23a716 100644
--- a/tinkergraph-gremlin/pom.xml
+++ b/tinkergraph-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.2.8</version>
+        <version>3.2.9-SNAPSHOT</version>
     </parent>
     <artifactId>tinkergraph-gremlin</artifactId>
     <name>Apache TinkerPop :: TinkerGraph Gremlin</name>


[10/24] tinkerpop git commit: Added copyright to /site

Posted by dk...@apache.org.
Added copyright to /site


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/8d0b2864
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/8d0b2864
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/8d0b2864

Branch: refs/heads/TINKERPOP-1888
Commit: 8d0b286493d952ffb089e9ebebbb26e6e0a3d44f
Parents: 61cf047
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 9 09:27:24 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 9 09:27:24 2018 -0400

----------------------------------------------------------------------
 docs/site/home/template/header-footer.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8d0b2864/docs/site/home/template/header-footer.html
----------------------------------------------------------------------
diff --git a/docs/site/home/template/header-footer.html b/docs/site/home/template/header-footer.html
index 863c4b7..e672a5e 100644
--- a/docs/site/home/template/header-footer.html
+++ b/docs/site/home/template/header-footer.html
@@ -138,7 +138,7 @@ limitations under the License.
       !!!!!BODY!!!!!
       <div id="footer">
          <div class="container">
-            <p class="muted credit">Apache TinkerPop, TinkerPop, Apache, Apache feather logo, and Apache TinkerPop project logo are either registered trademarks or trademarks of <a href="http://www.apache.org/">The Apache Software Foundation</a> in the United States and other countries.
+            <p class="muted credit">Copyright © 2018 The Apache Software Foundation.<br/>Apache TinkerPop, TinkerPop, Apache, Apache feather logo, and Apache TinkerPop project logo are either registered trademarks or trademarks of <a href="http://www.apache.org/">The Apache Software Foundation</a> in the United States and other countries.
             </p>
          </div>
       </div>


[23/24] tinkerpop git commit: TINKERPOP-1888: Extended `min()` and `max()` to support all comparable data types.

Posted by dk...@apache.org.
TINKERPOP-1888: Extended `min()` and `max()` to support all comparable data types.


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/a1b0ed6e
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/a1b0ed6e
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/a1b0ed6e

Branch: refs/heads/TINKERPOP-1888
Commit: a1b0ed6e8f3a1904a9ff98eabea5f0cbd78d3de3
Parents: 46b743d
Author: Daniel Kuppitz <da...@hotmail.com>
Authored: Mon Apr 2 14:55:27 2018 -0700
Committer: Daniel Kuppitz <da...@hotmail.com>
Committed: Mon Apr 9 08:55:56 2018 -0700

----------------------------------------------------------------------
 CHANGELOG.asciidoc                              |  1 +
 docs/src/reference/the-traversal.asciidoc       | 16 ++++---
 docs/src/upgrade/release-3.4.x.asciidoc         | 33 +++++++++++++
 .../gremlin/process/traversal/Operator.java     |  4 +-
 .../traversal/dsl/graph/GraphTraversal.java     |  8 ++--
 .../gremlin/process/traversal/dsl/graph/__.java |  8 ++--
 .../traversal/step/map/MaxGlobalStep.java       |  2 +-
 .../traversal/step/map/MaxLocalStep.java        |  4 +-
 .../traversal/step/map/MinGlobalStep.java       |  2 +-
 .../traversal/step/map/MinLocalStep.java        |  4 +-
 .../tinkerpop/gremlin/util/NumberHelper.java    | 26 ++++++++++
 .../traversal/OperatorExceptionTest.java        | 10 ----
 .../gremlin/process/traversal/OperatorTest.java |  7 ++-
 gremlin-test/features/map/Max.feature           | 22 +++++++++
 gremlin-test/features/map/Min.feature           | 22 +++++++++
 .../process/traversal/step/map/MaxTest.java     | 42 +++++++++++++---
 .../process/traversal/step/map/MinTest.java     | 50 ++++++++++++++++----
 .../SparkStarBarrierInterceptor.java            |  4 +-
 18 files changed, 213 insertions(+), 52 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index fcc96b2..7e029ad 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -25,6 +25,7 @@ NEED AND IMAGE
 
 This release also includes changes from <<release-3-3-2, 3.3.2>>.
 
+* `min()` and `max()` now support all types implementing `Comparable`.
 * Change the `toString()` of `Path` to be standardized as other graph elements are.
 * Fixed a bug in `ReducingBarrierStep`, that returned the provided seed value despite no elements being available.
 * Changed the order of `select()` scopes. The order is now: maps, side-effects, paths.

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/docs/src/reference/the-traversal.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/reference/the-traversal.asciidoc b/docs/src/reference/the-traversal.asciidoc
index 1bba5ac..ea2d09a 100644
--- a/docs/src/reference/the-traversal.asciidoc
+++ b/docs/src/reference/the-traversal.asciidoc
@@ -1471,16 +1471,17 @@ link:++http://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/grem
 [[max-step]]
 === Max Step
 
-The `max()`-step (*map*) operates on a stream of numbers and determines which is the largest number in the stream.
+The `max()`-step (*map*) operates on a stream of comparable objects and determines which is the largest object in the stream.
 
 [gremlin-groovy,modern]
 ----
 g.V().values('age').max()
 g.V().repeat(both()).times(3).values('age').max()
+g.V().values('name').max()
 ----
 
 IMPORTANT: `max(local)` determines the max of the current, local object (not the objects in the traversal stream).
-This works for `Collection` and `Number`-type objects. For any other object, a max of `Double.NaN` is returned.
+This works for `Collection` and `Comparable`-type objects.
 
 *Additional References*
 
@@ -1504,7 +1505,7 @@ g.V().repeat(both()).times(3).values('age').dedup().mean()
 thus altering the average.
 
 IMPORTANT: `mean(local)` determines the mean of the current, local object (not the objects in the traversal stream).
-This works for `Collection` and `Number`-type objects. For any other object, a mean of `Double.NaN` is returned.
+This works for `Collection` and `Number`-type objects.
 
 *Additional References*
 
@@ -1515,16 +1516,17 @@ link:++http://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/grem
 [[min-step]]
 === Min Step
 
-The `min()`-step (*map*) operates on a stream of numbers and determines which is the smallest number in the stream.
+The `min()`-step (*map*) operates on a stream of comparable objects and determines which is the smallest object in the stream.
 
 [gremlin-groovy,modern]
 ----
 g.V().values('age').min()
 g.V().repeat(both()).times(3).values('age').min()
+g.V().values('name').min()
 ----
 
 IMPORTANT: `min(local)` determines the min of the current, local object (not the objects in the traversal stream).
-This works for `Collection` and `Number`-type objects. For any other object, a min of `Double.NaN` is returned.
+This works for `Collection` and `Comparable`-type objects.
 
 *Additional References*
 
@@ -2537,7 +2539,7 @@ link:++http://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/grem
 [[sum-step]]
 === Sum Step
 
-The `sum()`-step (*map*) operates on a stream of numbers and sums the numbers together to yield a double. Note that
+The `sum()`-step (*map*) operates on a stream of numbers and sums the numbers together to yield a result. Note that
 the current traverser number is multiplied by the traverser bulk to determine how many such numbers are being
 represented.
 
@@ -2548,7 +2550,7 @@ g.V().repeat(both()).times(3).values('age').sum()
 ----
 
 IMPORTANT: `sum(local)` determines the sum of the current, local object (not the objects in the traversal stream).
-This works for `Collection`-type objects. For any other object, a sum of `Double.NaN` is returned.
+This works for `Collection`-type objects.
 
 *Additional References*
 

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/docs/src/upgrade/release-3.4.x.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/upgrade/release-3.4.x.asciidoc b/docs/src/upgrade/release-3.4.x.asciidoc
index 713916a..57a6fdb 100644
--- a/docs/src/upgrade/release-3.4.x.asciidoc
+++ b/docs/src/upgrade/release-3.4.x.asciidoc
@@ -37,6 +37,39 @@ needs.
 
 See: link:https://issues.apache.org/jira/browse/TINKERPOP-1930[TINKERPOP-1930]
 
+==== Improvements in `min()` and `max()`
+
+Previously `min()` and `max()` were only working for numeric values. This has been changed and these steps can now operate over any `Comparable` value. The common workaround was the combination
+of `order().by()` and `limit()` as shown here:
+
+[source,groovy]
+----
+gremlin> g.V().values('name').order().by().limit(1)      // workaround for min()
+==>josh
+gremlin> g.V().values('name').order().by(decr).limit(1)  // workaround for max()
+==>vadas
+----
+
+Any attempt to use `min()` or `max()` on non-numeric values lead to an exception:
+
+[source,groovy]
+----
+gremlin> g.V().values('name').min()
+java.lang.String cannot be cast to java.lang.Number
+Type ':help' or ':h' for help.
+Display stack trace? [yN]
+----
+
+With the changes in this release these kind of queries became a lot easier:
+
+[source,groovy]
+----
+gremlin> g.V().values('name').min()
+==>josh
+gremlin> g.V().values('name').max()
+==>vadas
+----
+
 ==== Modifications to reducing barrier steps
 
 The behavior of `min()`, `max()`, `mean()` and `sum()` has been modified to return no result if there's no input. Previously these steps yielded the internal seed value:

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/Operator.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/Operator.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/Operator.java
index 1f63e14..1f04ca6 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/Operator.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/Operator.java
@@ -51,12 +51,12 @@ public enum Operator implements BinaryOperator<Object> {
     },
     min {
         public Object apply(final Object a, final Object b) {
-            return NumberHelper.min((Number) a, (Number) b);
+            return NumberHelper.min((Comparable) a, (Comparable) b);
         }
     },
     max {
         public Object apply(final Object a, final Object b) {
-            return NumberHelper.max((Number) a, (Number) b);
+            return NumberHelper.max((Comparable) a, (Comparable) b);
         }
     },
     assign {

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
index a10ddb2..8722886 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
@@ -845,7 +845,7 @@ public interface GraphTraversal<S, E> extends Traversal<S, E> {
      * @see <a href="http://tinkerpop.apache.org/docs/${project.version}/reference/#max-step" target="_blank">Reference Documentation - Max Step</a>
      * @since 3.0.0-incubating
      */
-    public default <E2 extends Number> GraphTraversal<S, E2> max() {
+    public default <E2 extends Comparable> GraphTraversal<S, E2> max() {
         this.asAdmin().getBytecode().addStep(Symbols.max);
         return this.asAdmin().addStep(new MaxGlobalStep<>(this.asAdmin()));
     }
@@ -857,7 +857,7 @@ public interface GraphTraversal<S, E> extends Traversal<S, E> {
      * @see <a href="http://tinkerpop.apache.org/docs/${project.version}/reference/#max-step" target="_blank">Reference Documentation - Max Step</a>
      * @since 3.0.0-incubating
      */
-    public default <E2 extends Number> GraphTraversal<S, E2> max(final Scope scope) {
+    public default <E2 extends Comparable> GraphTraversal<S, E2> max(final Scope scope) {
         this.asAdmin().getBytecode().addStep(Symbols.max, scope);
         return this.asAdmin().addStep(scope.equals(Scope.global) ? new MaxGlobalStep<>(this.asAdmin()) : new MaxLocalStep<>(this.asAdmin()));
     }
@@ -869,7 +869,7 @@ public interface GraphTraversal<S, E> extends Traversal<S, E> {
      * @see <a href="http://tinkerpop.apache.org/docs/${project.version}/reference/#min-step" target="_blank">Reference Documentation - Min Step</a>
      * @since 3.0.0-incubating
      */
-    public default <E2 extends Number> GraphTraversal<S, E2> min() {
+    public default <E2 extends Comparable> GraphTraversal<S, E2> min() {
         this.asAdmin().getBytecode().addStep(Symbols.min);
         return this.asAdmin().addStep(new MinGlobalStep<>(this.asAdmin()));
     }
@@ -881,7 +881,7 @@ public interface GraphTraversal<S, E> extends Traversal<S, E> {
      * @see <a href="http://tinkerpop.apache.org/docs/${project.version}/reference/#min-step" target="_blank">Reference Documentation - Min Step</a>
      * @since 3.0.0-incubating
      */
-    public default <E2 extends Number> GraphTraversal<S, E2> min(final Scope scope) {
+    public default <E2 extends Comparable> GraphTraversal<S, E2> min(final Scope scope) {
         this.asAdmin().getBytecode().addStep(Symbols.min, scope);
         return this.asAdmin().addStep(scope.equals(Scope.global) ? new MinGlobalStep<E2>(this.asAdmin()) : new MinLocalStep<>(this.asAdmin()));
     }

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java
index 39e5258..dce5497 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/__.java
@@ -403,28 +403,28 @@ public class __ {
     /**
      * @see GraphTraversal#min()
      */
-    public static <A, B extends Number> GraphTraversal<A, B> min() {
+    public static <A, B extends Comparable> GraphTraversal<A, B> min() {
         return __.<A>start().min();
     }
 
     /**
      * @see GraphTraversal#min(Scope)
      */
-    public static <A, B extends Number> GraphTraversal<A, B> min(final Scope scope) {
+    public static <A, B extends Comparable> GraphTraversal<A, B> min(final Scope scope) {
         return __.<A>start().min(scope);
     }
 
     /**
      * @see GraphTraversal#max()
      */
-    public static <A, B extends Number> GraphTraversal<A, B> max() {
+    public static <A, B extends Comparable> GraphTraversal<A, B> max() {
         return __.<A>start().max();
     }
 
     /**
      * @see GraphTraversal#max(Scope)
      */
-    public static <A, B extends Number> GraphTraversal<A, B> max(final Scope scope) {
+    public static <A, B extends Comparable> GraphTraversal<A, B> max(final Scope scope) {
         return __.<A>start().max(scope);
     }
 

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxGlobalStep.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxGlobalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxGlobalStep.java
index 8cb798c..2873f55 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxGlobalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxGlobalStep.java
@@ -32,7 +32,7 @@ import java.util.function.BinaryOperator;
 /**
  * @author Marko A. Rodriguez (http://markorodriguez.com)
  */
-public final class MaxGlobalStep<S extends Number> extends ReducingBarrierStep<S, S> {
+public final class MaxGlobalStep<S extends Comparable> extends ReducingBarrierStep<S, S> {
 
     public MaxGlobalStep(final Traversal.Admin traversal) {
         super(traversal);

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxLocalStep.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxLocalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxLocalStep.java
index 909a4c7..3ad326f 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxLocalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxLocalStep.java
@@ -33,7 +33,7 @@ import static org.apache.tinkerpop.gremlin.util.NumberHelper.max;
  * @author Marko A. Rodriguez (http://markorodriguez.com)
  * @author Daniel Kuppitz (http://gremlin.guru)
  */
-public final class MaxLocalStep<E extends Number, S extends Iterable<E>> extends MapStep<S, E> {
+public final class MaxLocalStep<E extends Comparable, S extends Iterable<E>> extends MapStep<S, E> {
 
     public MaxLocalStep(final Traversal.Admin traversal) {
         super(traversal);
@@ -43,7 +43,7 @@ public final class MaxLocalStep<E extends Number, S extends Iterable<E>> extends
     protected E map(final Traverser.Admin<S> traverser) {
         final Iterator<E> iterator = traverser.get().iterator();
         if (iterator.hasNext()) {
-            Number result = iterator.next();
+            Comparable result = iterator.next();
             while (iterator.hasNext()) {
                 result = max(iterator.next(), result);
             }

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinGlobalStep.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinGlobalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinGlobalStep.java
index e476f5c..781e93d 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinGlobalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinGlobalStep.java
@@ -32,7 +32,7 @@ import java.util.function.BinaryOperator;
 /**
  * @author Marko A. Rodriguez (http://markorodriguez.com)
  */
-public final class MinGlobalStep<S extends Number> extends ReducingBarrierStep<S, S> {
+public final class MinGlobalStep<S extends Comparable> extends ReducingBarrierStep<S, S> {
 
     public MinGlobalStep(final Traversal.Admin traversal) {
         super(traversal);

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinLocalStep.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinLocalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinLocalStep.java
index 64c89e3..4139a7d 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinLocalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinLocalStep.java
@@ -33,7 +33,7 @@ import static org.apache.tinkerpop.gremlin.util.NumberHelper.min;
  * @author Marko A. Rodriguez (http://markorodriguez.com)
  * @author Daniel Kuppitz (http://gremlin.guru)
  */
-public final class MinLocalStep<E extends Number, S extends Iterable<E>> extends MapStep<S, E> {
+public final class MinLocalStep<E extends Comparable, S extends Iterable<E>> extends MapStep<S, E> {
 
     public MinLocalStep(final Traversal.Admin traversal) {
         super(traversal);
@@ -43,7 +43,7 @@ public final class MinLocalStep<E extends Number, S extends Iterable<E>> extends
     protected E map(final Traverser.Admin<S> traverser) {
         final Iterator<E> iterator = traverser.get().iterator();
         if (iterator.hasNext()) {
-            Number result = iterator.next();
+            Comparable result = iterator.next();
             while (iterator.hasNext()) {
                 result = min(iterator.next(), result);
             }

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/NumberHelper.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/NumberHelper.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/NumberHelper.java
index efd446b..aaf066a 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/NumberHelper.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/NumberHelper.java
@@ -345,11 +345,33 @@ public final class NumberHelper {
         return getHelper(clazz).min.apply(a, b);
     }
 
+    public static Comparable min(final Comparable a, final Comparable b) {
+        if (a instanceof Number && b instanceof Number) {
+            final Number an = (Number) a, bn = (Number) b;
+            final Class<? extends Number> clazz = getHighestCommonNumberClass(an, bn);
+            return (Comparable) getHelper(clazz).min.apply(an, bn);
+        }
+        return isNonValue(a) ? b :
+                isNonValue(b) ? a :
+                        a.compareTo(b) < 0 ? a : b;
+    }
+
     public static Number max(final Number a, final Number b) {
         final Class<? extends Number> clazz = getHighestCommonNumberClass(a, b);
         return getHelper(clazz).max.apply(a, b);
     }
 
+    public static Comparable max(final Comparable a, final Comparable b) {
+        if (a instanceof Number && b instanceof Number) {
+            final Number an = (Number) a, bn = (Number) b;
+            final Class<? extends Number> clazz = getHighestCommonNumberClass(an, bn);
+            return (Comparable) getHelper(clazz).max.apply(an, bn);
+        }
+        return isNonValue(a) ? b :
+                isNonValue(b) ? a :
+                        a.compareTo(b) > 0 ? a : b;
+    }
+
     public static Integer compare(final Number a, final Number b) {
         final Class<? extends Number> clazz = getHighestCommonNumberClass(a, b);
         return getHelper(clazz).cmp.apply(a, b);
@@ -415,4 +437,8 @@ public final class NumberHelper {
     private static boolean isNumber(final Number number) {
         return number != null && !number.equals(Double.NaN);
     }
+
+    private static boolean isNonValue(final Object value) {
+        return value instanceof Double && !isNumber((Double) value);
+    }
 }

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorExceptionTest.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorExceptionTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorExceptionTest.java
index 9aa1339..513d04f 100644
--- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorExceptionTest.java
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorExceptionTest.java
@@ -31,16 +31,6 @@ public class OperatorExceptionTest {
     }
 
     @Test(expected = ClassCastException.class)
-    public void shouldThrowIfValueToMaxIsNotNumeric() {
-        Operator.max.apply("1", "1");
-    }
-
-    @Test(expected = ClassCastException.class)
-    public void shouldThrowIfValueToMinIsNotNumeric() {
-        Operator.min.apply("1", "1");
-    }
-
-    @Test(expected = ClassCastException.class)
     public void shouldThrowIfValueToMinusIsNotNumeric() {
         Operator.minus.apply("1", "1");
     }

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorTest.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorTest.java
index 38f7742..e498cae 100644
--- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorTest.java
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/OperatorTest.java
@@ -38,7 +38,7 @@ public class OperatorTest {
     /**
      * Required to verify that Operator can handle Number type, that it doesn't know explicitly.
      */
-    static class CustomNumber extends Number {
+    static class CustomNumber extends Number implements Comparable<CustomNumber> {
 
         public final static CustomNumber ONE = new CustomNumber(1);
         public final static CustomNumber TEN = new CustomNumber(10);
@@ -68,6 +68,11 @@ public class OperatorTest {
         public double doubleValue() {
             return n;
         }
+
+        @Override
+        public int compareTo(final CustomNumber anotherCustomNumber) {
+            return Integer.compare(n, anotherCustomNumber.n);
+        }
     }
 
     @Parameterized.Parameters(name = "{0}({1},{2}) = {3}")

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-test/features/map/Max.feature
----------------------------------------------------------------------
diff --git a/gremlin-test/features/map/Max.feature b/gremlin-test/features/map/Max.feature
index 7139f65..44d9640 100644
--- a/gremlin-test/features/map/Max.feature
+++ b/gremlin-test/features/map/Max.feature
@@ -37,6 +37,17 @@ Feature: Step - max()
     When iterated to list
     Then the result should be empty
 
+  Scenario: g_V_name_max
+    Given the modern graph
+    And the traversal of
+      """
+      g.V().values("name").max()
+      """
+    When iterated to list
+    Then the result should be unordered
+      | result |
+      | vadas |
+
   Scenario: g_V_age_fold_maxXlocalX
     Given the modern graph
     And the traversal of
@@ -57,6 +68,17 @@ Feature: Step - max()
     When iterated to list
     Then the result should be empty
 
+  Scenario: g_V_name_fold_maxXlocalX
+    Given the modern graph
+    And the traversal of
+      """
+      g.V().values("name").fold().max(Scope.local)
+      """
+    When iterated to list
+    Then the result should be unordered
+      | result |
+      | vadas |
+
   Scenario: g_V_repeatXbothX_timesX5X_age_max
     Given the modern graph
     And the traversal of

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-test/features/map/Min.feature
----------------------------------------------------------------------
diff --git a/gremlin-test/features/map/Min.feature b/gremlin-test/features/map/Min.feature
index 6e3fb5d..d15eff7 100644
--- a/gremlin-test/features/map/Min.feature
+++ b/gremlin-test/features/map/Min.feature
@@ -37,6 +37,17 @@ Feature: Step - min()
     When iterated to list
     Then the result should be empty
 
+  Scenario: g_V_name_min
+    Given the modern graph
+    And the traversal of
+      """
+      g.V().values("name").min()
+      """
+    When iterated to list
+    Then the result should be unordered
+      | result |
+      | josh |
+
   Scenario: g_V_age_fold_minXlocalX
     Given the modern graph
     And the traversal of
@@ -57,6 +68,17 @@ Feature: Step - min()
     When iterated to list
     Then the result should be empty
 
+  Scenario: g_V_name_fold_minXlocalX
+    Given the modern graph
+    And the traversal of
+      """
+      g.V().values("name").fold().min(Scope.local)
+      """
+    When iterated to list
+    Then the result should be unordered
+      | result |
+      | josh |
+
   Scenario: g_V_repeatXbothX_timesX5X_age_min
     Given the modern graph
     And the traversal of

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxTest.java
----------------------------------------------------------------------
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxTest.java
index f13cdb5..22f68de 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxTest.java
@@ -44,9 +44,13 @@ public abstract class MaxTest extends AbstractGremlinProcessTest {
 
     public abstract Traversal<Vertex, Integer> get_g_V_age_fold_maxXlocalX();
 
-    public abstract Traversal<Vertex, Number> get_g_V_foo_max();
+    public abstract Traversal<Vertex, Comparable> get_g_V_foo_max();
 
-    public abstract Traversal<Vertex, Number> get_g_V_foo_fold_maxXlocalX();
+    public abstract Traversal<Vertex, Comparable> get_g_V_foo_fold_maxXlocalX();
+
+    public abstract Traversal<Vertex, String> get_g_V_name_max();
+
+    public abstract Traversal<Vertex, String> get_g_V_name_fold_maxXlocalX();
 
     public abstract Traversal<Vertex, Integer> get_g_V_repeatXbothX_timesX5X_age_max();
 
@@ -71,7 +75,7 @@ public abstract class MaxTest extends AbstractGremlinProcessTest {
     @Test
     @LoadGraphWith(MODERN)
     public void g_V_foo_max() {
-        final Traversal<Vertex, Number> traversal = get_g_V_foo_max();
+        final Traversal<Vertex, Comparable> traversal = get_g_V_foo_max();
         printTraversalForm(traversal);
         assertFalse(traversal.hasNext());
     }
@@ -79,13 +83,29 @@ public abstract class MaxTest extends AbstractGremlinProcessTest {
     @Test
     @LoadGraphWith(MODERN)
     public void g_V_foo_fold_maxXlocalX() {
-        final Traversal<Vertex, Number> traversal = get_g_V_foo_fold_maxXlocalX();
+        final Traversal<Vertex, Comparable> traversal = get_g_V_foo_fold_maxXlocalX();
         printTraversalForm(traversal);
         assertFalse(traversal.hasNext());
     }
 
     @Test
     @LoadGraphWith(MODERN)
+    public void g_V_name_max() {
+        final Traversal<Vertex, String> traversal = get_g_V_name_max();
+        printTraversalForm(traversal);
+        checkResults(Arrays.asList("vadas"), traversal);
+    }
+
+    @Test
+    @LoadGraphWith(MODERN)
+    public void g_V_name_fold_maxXlocalX() {
+        final Traversal<Vertex, String> traversal = get_g_V_name_fold_maxXlocalX();
+        printTraversalForm(traversal);
+        checkResults(Arrays.asList("vadas"), traversal);
+    }
+
+    @Test
+    @LoadGraphWith(MODERN)
     public void g_V_repeatXbothX_timesX5X_age_max() {
         final Traversal<Vertex, Integer> traversal = get_g_V_repeatXbothX_timesX5X_age_max();
         printTraversalForm(traversal);
@@ -118,16 +138,26 @@ public abstract class MaxTest extends AbstractGremlinProcessTest {
         }
 
         @Override
-        public Traversal<Vertex, Number> get_g_V_foo_max() {
+        public Traversal<Vertex, Comparable> get_g_V_foo_max() {
             return g.V().values("foo").max();
         }
 
         @Override
-        public Traversal<Vertex, Number> get_g_V_foo_fold_maxXlocalX() {
+        public Traversal<Vertex, Comparable> get_g_V_foo_fold_maxXlocalX() {
             return g.V().values("foo").fold().max(Scope.local);
         }
 
         @Override
+        public Traversal<Vertex, String> get_g_V_name_max() {
+            return g.V().values("name").max();
+        }
+
+        @Override
+        public Traversal<Vertex, String> get_g_V_name_fold_maxXlocalX() {
+            return g.V().values("name").fold().max(Scope.local);
+        }
+
+        @Override
         public Traversal<Vertex, Integer> get_g_V_repeatXbothX_timesX5X_age_max() {
             return g.V().repeat(both()).times(5).values("age").max();
         }

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinTest.java
----------------------------------------------------------------------
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinTest.java
index 10f6bc8..06093cb 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinTest.java
@@ -46,15 +46,19 @@ public abstract class MinTest extends AbstractGremlinProcessTest {
 
     public abstract Traversal<Vertex, Integer> get_g_V_age_fold_minXlocalX();
 
-    public abstract Traversal<Vertex, Number> get_g_V_foo_min();
+    public abstract Traversal<Vertex, Comparable> get_g_V_foo_min();
 
-    public abstract Traversal<Vertex, Number> get_g_V_foo_fold_minXlocalX();
+    public abstract Traversal<Vertex, Comparable> get_g_V_foo_fold_minXlocalX();
+
+    public abstract Traversal<Vertex, String> get_g_V_name_min();
+
+    public abstract Traversal<Vertex, String> get_g_V_name_fold_minXlocalX();
 
     public abstract Traversal<Vertex, Integer> get_g_V_repeatXbothX_timesX5X_age_min();
 
     public abstract Traversal<Vertex, Map<String, Number>> get_g_V_hasLabelXsoftwareX_group_byXnameX_byXbothE_weight_minX();
 
-    public abstract Traversal<Vertex, Number> get_g_V_foo_injectX9999999999X_min();
+    public abstract Traversal<Vertex, Comparable> get_g_V_foo_injectX9999999999X_min();
 
     @Test
     @LoadGraphWith(MODERN)
@@ -75,7 +79,7 @@ public abstract class MinTest extends AbstractGremlinProcessTest {
     @Test
     @LoadGraphWith(MODERN)
     public void g_V_foo_min() {
-        final Traversal<Vertex, Number> traversal = get_g_V_foo_min();
+        final Traversal<Vertex, Comparable> traversal = get_g_V_foo_min();
         printTraversalForm(traversal);
         assertFalse(traversal.hasNext());
     }
@@ -83,13 +87,29 @@ public abstract class MinTest extends AbstractGremlinProcessTest {
     @Test
     @LoadGraphWith(MODERN)
     public void g_V_foo_fold_minXlocalX() {
-        final Traversal<Vertex, Number> traversal = get_g_V_foo_fold_minXlocalX();
+        final Traversal<Vertex, Comparable> traversal = get_g_V_foo_fold_minXlocalX();
         printTraversalForm(traversal);
         assertFalse(traversal.hasNext());
     }
 
     @Test
     @LoadGraphWith(MODERN)
+    public void g_V_name_min() {
+        final Traversal<Vertex, String> traversal = get_g_V_name_min();
+        printTraversalForm(traversal);
+        checkResults(Arrays.asList("josh"), traversal);
+    }
+
+    @Test
+    @LoadGraphWith(MODERN)
+    public void g_V_name_fold_minXlocalX() {
+        final Traversal<Vertex, String> traversal = get_g_V_name_fold_minXlocalX();
+        printTraversalForm(traversal);
+        checkResults(Arrays.asList("josh"), traversal);
+    }
+
+    @Test
+    @LoadGraphWith(MODERN)
     public void g_V_repeatXbothX_timesX5X_age_min() {
         final Traversal<Vertex, Integer> traversal = get_g_V_repeatXbothX_timesX5X_age_min();
         printTraversalForm(traversal);
@@ -112,10 +132,10 @@ public abstract class MinTest extends AbstractGremlinProcessTest {
     @Test
     @LoadGraphWith(MODERN)
     public void g_V_foo_injectX9999999999X_min() {
-        final Traversal<Vertex, Number> traversal = get_g_V_foo_injectX9999999999X_min();
+        final Traversal<Vertex, Comparable> traversal = get_g_V_foo_injectX9999999999X_min();
         printTraversalForm(traversal);
         assertTrue(traversal.hasNext());
-        assertEquals(9999999999L, traversal.next().longValue());
+        assertEquals(9999999999L, traversal.next());
         assertFalse(traversal.hasNext());
     }
 
@@ -132,16 +152,26 @@ public abstract class MinTest extends AbstractGremlinProcessTest {
         }
 
         @Override
-        public Traversal<Vertex, Number> get_g_V_foo_min() {
+        public Traversal<Vertex, Comparable> get_g_V_foo_min() {
             return g.V().values("foo").min();
         }
 
         @Override
-        public Traversal<Vertex, Number> get_g_V_foo_fold_minXlocalX() {
+        public Traversal<Vertex, Comparable> get_g_V_foo_fold_minXlocalX() {
             return g.V().values("foo").fold().min(Scope.local);
         }
 
         @Override
+        public Traversal<Vertex, String> get_g_V_name_min() {
+            return g.V().values("name").min();
+        }
+
+        @Override
+        public Traversal<Vertex, String> get_g_V_name_fold_minXlocalX() {
+            return g.V().values("name").fold().min(Scope.local);
+        }
+
+        @Override
         public Traversal<Vertex, Integer> get_g_V_repeatXbothX_timesX5X_age_min() {
             return g.V().repeat(both()).times(5).values("age").min();
         }
@@ -152,7 +182,7 @@ public abstract class MinTest extends AbstractGremlinProcessTest {
         }
 
         @Override
-        public Traversal<Vertex, Number> get_g_V_foo_injectX9999999999X_min() {
+        public Traversal<Vertex, Comparable> get_g_V_foo_injectX9999999999X_min() {
             return g.V().values("foo").inject(9999999999L).min();
         }
     }

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a1b0ed6e/spark-gremlin/src/main/java/org/apache/tinkerpop/gremlin/spark/process/computer/traversal/strategy/optimization/interceptor/SparkStarBarrierInterceptor.java
----------------------------------------------------------------------
diff --git a/spark-gremlin/src/main/java/org/apache/tinkerpop/gremlin/spark/process/computer/traversal/strategy/optimization/interceptor/SparkStarBarrierInterceptor.java b/spark-gremlin/src/main/java/org/apache/tinkerpop/gremlin/spark/process/computer/traversal/strategy/optimization/interceptor/SparkStarBarrierInterceptor.java
index 6509928..de42525 100644
--- a/spark-gremlin/src/main/java/org/apache/tinkerpop/gremlin/spark/process/computer/traversal/strategy/optimization/interceptor/SparkStarBarrierInterceptor.java
+++ b/spark-gremlin/src/main/java/org/apache/tinkerpop/gremlin/spark/process/computer/traversal/strategy/optimization/interceptor/SparkStarBarrierInterceptor.java
@@ -110,11 +110,11 @@ public final class SparkStarBarrierInterceptor implements SparkVertexProgramInte
                     .getFinal();
         } else if (endStep instanceof MinGlobalStep) {
             result = nextRDD.isEmpty() ? null : nextRDD
-                    .map(traverser -> (Number) traverser.get())
+                    .map(traverser -> (Comparable) traverser.get())
                     .fold(Double.NaN, NumberHelper::min);
         } else if (endStep instanceof MaxGlobalStep) {
             result = nextRDD.isEmpty() ? null : nextRDD
-                    .map(traverser -> (Number) traverser.get())
+                    .map(traverser -> (Comparable) traverser.get())
                     .fold(Double.NaN, NumberHelper::max);
         } else if (endStep instanceof FoldStep) {
             final BinaryOperator biOperator = endStep.getBiOperator();


[05/24] tinkerpop git commit: Bump to 3.3.3-SNAPSHOT

Posted by dk...@apache.org.
Bump to 3.3.3-SNAPSHOT


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/2656b64d
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/2656b64d
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/2656b64d

Branch: refs/heads/TINKERPOP-1888
Commit: 2656b64d60c1c5be5d49476bb66e6df403132021
Parents: 9a70e69
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Apr 6 20:15:50 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Apr 6 20:15:50 2018 -0400

----------------------------------------------------------------------
 giraph-gremlin/pom.xml                                           | 2 +-
 gremlin-archetype/gremlin-archetype-dsl/pom.xml                  | 2 +-
 gremlin-archetype/gremlin-archetype-server/pom.xml               | 2 +-
 gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml          | 2 +-
 gremlin-archetype/pom.xml                                        | 2 +-
 gremlin-console/bin/gremlin.sh                                   | 2 +-
 gremlin-console/pom.xml                                          | 2 +-
 gremlin-core/pom.xml                                             | 2 +-
 gremlin-dotnet/pom.xml                                           | 2 +-
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj                | 4 ++--
 gremlin-dotnet/src/pom.xml                                       | 2 +-
 gremlin-dotnet/test/pom.xml                                      | 2 +-
 gremlin-driver/pom.xml                                           | 2 +-
 gremlin-groovy/pom.xml                                           | 2 +-
 gremlin-javascript/pom.xml                                       | 2 +-
 .../src/main/javascript/gremlin-javascript/package.json          | 2 +-
 gremlin-python/pom.xml                                           | 2 +-
 gremlin-server/pom.xml                                           | 2 +-
 gremlin-shaded/pom.xml                                           | 2 +-
 gremlin-test/pom.xml                                             | 2 +-
 gremlin-tools/gremlin-benchmark/pom.xml                          | 2 +-
 gremlin-tools/gremlin-coverage/pom.xml                           | 2 +-
 gremlin-tools/gremlin-io-test/pom.xml                            | 2 +-
 gremlin-tools/pom.xml                                            | 2 +-
 hadoop-gremlin/pom.xml                                           | 2 +-
 neo4j-gremlin/pom.xml                                            | 2 +-
 pom.xml                                                          | 2 +-
 spark-gremlin/pom.xml                                            | 2 +-
 tinkergraph-gremlin/pom.xml                                      | 2 +-
 29 files changed, 30 insertions(+), 30 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/giraph-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/giraph-gremlin/pom.xml b/giraph-gremlin/pom.xml
index 0596162..4bdbbcf 100644
--- a/giraph-gremlin/pom.xml
+++ b/giraph-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>giraph-gremlin</artifactId>
     <name>Apache TinkerPop :: Giraph Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-archetype/gremlin-archetype-dsl/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/gremlin-archetype-dsl/pom.xml b/gremlin-archetype/gremlin-archetype-dsl/pom.xml
index ac688d8..ca0fd53 100644
--- a/gremlin-archetype/gremlin-archetype-dsl/pom.xml
+++ b/gremlin-archetype/gremlin-archetype-dsl/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-archetype</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype-dsl</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-archetype/gremlin-archetype-server/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/gremlin-archetype-server/pom.xml b/gremlin-archetype/gremlin-archetype-server/pom.xml
index e928aa7..3d0d167 100644
--- a/gremlin-archetype/gremlin-archetype-server/pom.xml
+++ b/gremlin-archetype/gremlin-archetype-server/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-archetype</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype-server</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml b/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
index 67399fb..93d929d 100644
--- a/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
+++ b/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-archetype</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype-tinkergraph</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-archetype/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/pom.xml b/gremlin-archetype/pom.xml
index 5a5159f..14d5753 100644
--- a/gremlin-archetype/pom.xml
+++ b/gremlin-archetype/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <artifactId>tinkerpop</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-console/bin/gremlin.sh
----------------------------------------------------------------------
diff --git a/gremlin-console/bin/gremlin.sh b/gremlin-console/bin/gremlin.sh
index 6e8cb54..1b2b798 120000
--- a/gremlin-console/bin/gremlin.sh
+++ b/gremlin-console/bin/gremlin.sh
@@ -1 +1 @@
-../target/apache-tinkerpop-gremlin-console-3.3.2-standalone/bin/gremlin.sh
\ No newline at end of file
+../target/apache-tinkerpop-gremlin-console-3.3.3-SNAPSHOT-standalone/bin/gremlin.sh
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-console/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml
index 05b39c3..876166f 100644
--- a/gremlin-console/pom.xml
+++ b/gremlin-console/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <artifactId>tinkerpop</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-console</artifactId>
     <name>Apache TinkerPop :: Gremlin Console</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-core/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-core/pom.xml b/gremlin-core/pom.xml
index 9f583e4..ffbc077 100644
--- a/gremlin-core/pom.xml
+++ b/gremlin-core/pom.xml
@@ -20,7 +20,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-core</artifactId>
     <name>Apache TinkerPop :: Gremlin Core</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-dotnet/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/pom.xml b/gremlin-dotnet/pom.xml
index 6ec3906..87adc63 100644
--- a/gremlin-dotnet/pom.xml
+++ b/gremlin-dotnet/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-dotnet</artifactId>
     <name>Apache TinkerPop :: Gremlin.Net</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
index 3bdc0a7..1a6bdad 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
+++ b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
@@ -25,8 +25,8 @@ limitations under the License.
   </PropertyGroup>
 
   <PropertyGroup Label="Package">
-    <Version>3.3.2</Version>
-    <FileVersion>3.3.2.0</FileVersion>
+    <Version>3.3.3-SNAPSHOT</Version>
+    <FileVersion>3.3.3.0</FileVersion>
     <AssemblyVersion>3.3.0.0</AssemblyVersion>
     <Title>Gremlin.Net</Title>
     <Authors>Apache TinkerPop</Authors>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-dotnet/src/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/src/pom.xml b/gremlin-dotnet/src/pom.xml
index 239ab90..0474e43 100644
--- a/gremlin-dotnet/src/pom.xml
+++ b/gremlin-dotnet/src/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-dotnet</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-dotnet-source</artifactId>
     <name>Apache TinkerPop :: Gremlin.Net - Source</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-dotnet/test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/test/pom.xml b/gremlin-dotnet/test/pom.xml
index 2ad5818..26141b1 100644
--- a/gremlin-dotnet/test/pom.xml
+++ b/gremlin-dotnet/test/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-dotnet</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-dotnet-tests</artifactId>
     <name>Apache TinkerPop :: Gremlin.Net - Tests</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-driver/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-driver/pom.xml b/gremlin-driver/pom.xml
index 5fbd67b..d4c8dff 100644
--- a/gremlin-driver/pom.xml
+++ b/gremlin-driver/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-driver</artifactId>
     <name>Apache TinkerPop :: Gremlin Driver</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-groovy/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-groovy/pom.xml b/gremlin-groovy/pom.xml
index 104c674..14d85f2 100644
--- a/gremlin-groovy/pom.xml
+++ b/gremlin-groovy/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-groovy</artifactId>
     <name>Apache TinkerPop :: Gremlin Groovy</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-javascript/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-javascript/pom.xml b/gremlin-javascript/pom.xml
index 509127f..6ec0c28 100644
--- a/gremlin-javascript/pom.xml
+++ b/gremlin-javascript/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-javascript</artifactId>
     <name>Apache TinkerPop :: Gremlin Javascript</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
----------------------------------------------------------------------
diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
index ced9f58..004f307 100644
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
@@ -1,6 +1,6 @@
 {
   "name": "gremlin-javascript",
-  "version": "3.3.2",
+  "version": "3.3.3-alpha1",
   "description": "JavaScript Gremlin Language Variant",
   "author": "Apache TinkerPop team",
   "keywords": [

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-python/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-python/pom.xml b/gremlin-python/pom.xml
index 21072a5..175c38b 100644
--- a/gremlin-python/pom.xml
+++ b/gremlin-python/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-python</artifactId>
     <name>Apache TinkerPop :: Gremlin Python</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-server/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml
index 756394a..696c9be 100644
--- a/gremlin-server/pom.xml
+++ b/gremlin-server/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-server</artifactId>
     <name>Apache TinkerPop :: Gremlin Server</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-shaded/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-shaded/pom.xml b/gremlin-shaded/pom.xml
index f0dc0fe..409abe9 100644
--- a/gremlin-shaded/pom.xml
+++ b/gremlin-shaded/pom.xml
@@ -20,7 +20,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-shaded</artifactId>
     <name>Apache TinkerPop :: Gremlin Shaded</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-test/pom.xml b/gremlin-test/pom.xml
index 64a6f0e..995fa19 100644
--- a/gremlin-test/pom.xml
+++ b/gremlin-test/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-test</artifactId>
     <name>Apache TinkerPop :: Gremlin Test</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-tools/gremlin-benchmark/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-tools/gremlin-benchmark/pom.xml b/gremlin-tools/gremlin-benchmark/pom.xml
index c968c88..5e2dc31 100644
--- a/gremlin-tools/gremlin-benchmark/pom.xml
+++ b/gremlin-tools/gremlin-benchmark/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <artifactId>gremlin-tools</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-benchmark</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-tools/gremlin-coverage/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-tools/gremlin-coverage/pom.xml b/gremlin-tools/gremlin-coverage/pom.xml
index 6e765bf..6119a5a 100644
--- a/gremlin-tools/gremlin-coverage/pom.xml
+++ b/gremlin-tools/gremlin-coverage/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>gremlin-tools</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-coverage</artifactId>
     <name>Apache TinkerPop :: Gremlin Coverage</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-tools/gremlin-io-test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-tools/gremlin-io-test/pom.xml b/gremlin-tools/gremlin-io-test/pom.xml
index bb2d74f..e22dc15 100644
--- a/gremlin-tools/gremlin-io-test/pom.xml
+++ b/gremlin-tools/gremlin-io-test/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>gremlin-tools</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-io-test</artifactId>
     <name>Apache TinkerPop :: Gremlin IO Test</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/gremlin-tools/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-tools/pom.xml b/gremlin-tools/pom.xml
index b2dfaa0..780f973 100644
--- a/gremlin-tools/pom.xml
+++ b/gremlin-tools/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>tinkerpop</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-tools</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/hadoop-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/hadoop-gremlin/pom.xml b/hadoop-gremlin/pom.xml
index 6280fbc..e384915 100644
--- a/hadoop-gremlin/pom.xml
+++ b/hadoop-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>hadoop-gremlin</artifactId>
     <name>Apache TinkerPop :: Hadoop Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/neo4j-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/neo4j-gremlin/pom.xml b/neo4j-gremlin/pom.xml
index f85bd64..e9fa0cf 100644
--- a/neo4j-gremlin/pom.xml
+++ b/neo4j-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>neo4j-gremlin</artifactId>
     <name>Apache TinkerPop :: Neo4j Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index ef7fcb1..17fdec8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@ limitations under the License.
     </parent>
     <groupId>org.apache.tinkerpop</groupId>
     <artifactId>tinkerpop</artifactId>
-    <version>3.3.2</version>
+    <version>3.3.3-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Apache TinkerPop</name>
     <description>A Graph Computing Framework</description>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/spark-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/spark-gremlin/pom.xml b/spark-gremlin/pom.xml
index 82ee159..92fd65b 100644
--- a/spark-gremlin/pom.xml
+++ b/spark-gremlin/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>spark-gremlin</artifactId>
     <name>Apache TinkerPop :: Spark Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2656b64d/tinkergraph-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/tinkergraph-gremlin/pom.xml b/tinkergraph-gremlin/pom.xml
index 2915172..80de750 100644
--- a/tinkergraph-gremlin/pom.xml
+++ b/tinkergraph-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>tinkergraph-gremlin</artifactId>
     <name>Apache TinkerPop :: TinkerGraph Gremlin</name>


[11/24] tinkerpop git commit: Moved /site/images to /site/img

Posted by dk...@apache.org.
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/cosmosdb-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/cosmosdb-logo.png b/docs/site/home/img/logos/cosmosdb-logo.png
new file mode 100644
index 0000000..2df01fc
Binary files /dev/null and b/docs/site/home/img/logos/cosmosdb-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/datastax-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/datastax-logo.png b/docs/site/home/img/logos/datastax-logo.png
new file mode 100644
index 0000000..af7deed
Binary files /dev/null and b/docs/site/home/img/logos/datastax-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/grakn-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/grakn-logo.png b/docs/site/home/img/logos/grakn-logo.png
new file mode 100644
index 0000000..da70224
Binary files /dev/null and b/docs/site/home/img/logos/grakn-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/gremlin-dotnet-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/gremlin-dotnet-logo.png b/docs/site/home/img/logos/gremlin-dotnet-logo.png
new file mode 100644
index 0000000..967b36b
Binary files /dev/null and b/docs/site/home/img/logos/gremlin-dotnet-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/gremlin-groovy-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/gremlin-groovy-logo.png b/docs/site/home/img/logos/gremlin-groovy-logo.png
new file mode 100644
index 0000000..eb13d67
Binary files /dev/null and b/docs/site/home/img/logos/gremlin-groovy-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/gremlin-java-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/gremlin-java-logo.png b/docs/site/home/img/logos/gremlin-java-logo.png
new file mode 100644
index 0000000..416ce81
Binary files /dev/null and b/docs/site/home/img/logos/gremlin-java-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/gremlin-python-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/gremlin-python-logo.png b/docs/site/home/img/logos/gremlin-python-logo.png
new file mode 100644
index 0000000..27c4b6a
Binary files /dev/null and b/docs/site/home/img/logos/gremlin-python-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/gremlin-scala-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/gremlin-scala-logo.png b/docs/site/home/img/logos/gremlin-scala-logo.png
new file mode 100644
index 0000000..2c29c1f
Binary files /dev/null and b/docs/site/home/img/logos/gremlin-scala-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/ibmgraph-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/ibmgraph-logo.png b/docs/site/home/img/logos/ibmgraph-logo.png
new file mode 100644
index 0000000..83524ab
Binary files /dev/null and b/docs/site/home/img/logos/ibmgraph-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/janusgraph-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/janusgraph-logo.png b/docs/site/home/img/logos/janusgraph-logo.png
new file mode 100644
index 0000000..0b11512
Binary files /dev/null and b/docs/site/home/img/logos/janusgraph-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/keylines-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/keylines-logo.png b/docs/site/home/img/logos/keylines-logo.png
new file mode 100644
index 0000000..5ac7f6a
Binary files /dev/null and b/docs/site/home/img/logos/keylines-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/linkurious-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/linkurious-logo.png b/docs/site/home/img/logos/linkurious-logo.png
new file mode 100644
index 0000000..17963fe
Binary files /dev/null and b/docs/site/home/img/logos/linkurious-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/neo4j-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/neo4j-logo.png b/docs/site/home/img/logos/neo4j-logo.png
new file mode 100644
index 0000000..7cb036b
Binary files /dev/null and b/docs/site/home/img/logos/neo4j-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/ogre-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/ogre-logo.png b/docs/site/home/img/logos/ogre-logo.png
new file mode 100644
index 0000000..7ad991a
Binary files /dev/null and b/docs/site/home/img/logos/ogre-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/orientdb-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/orientdb-logo.png b/docs/site/home/img/logos/orientdb-logo.png
new file mode 100644
index 0000000..ba6e832
Binary files /dev/null and b/docs/site/home/img/logos/orientdb-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/sparql-gremlin-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/sparql-gremlin-logo.png b/docs/site/home/img/logos/sparql-gremlin-logo.png
new file mode 100644
index 0000000..8f9239e
Binary files /dev/null and b/docs/site/home/img/logos/sparql-gremlin-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/sql-gremlin-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/sql-gremlin-logo.png b/docs/site/home/img/logos/sql-gremlin-logo.png
new file mode 100644
index 0000000..490b249
Binary files /dev/null and b/docs/site/home/img/logos/sql-gremlin-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/stardog-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/stardog-logo.png b/docs/site/home/img/logos/stardog-logo.png
new file mode 100644
index 0000000..63c7597
Binary files /dev/null and b/docs/site/home/img/logos/stardog-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/titan-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/titan-logo.png b/docs/site/home/img/logos/titan-logo.png
new file mode 100644
index 0000000..fee8ac6
Binary files /dev/null and b/docs/site/home/img/logos/titan-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/tomsawyer-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/tomsawyer-logo.png b/docs/site/home/img/logos/tomsawyer-logo.png
new file mode 100644
index 0000000..885d9f5
Binary files /dev/null and b/docs/site/home/img/logos/tomsawyer-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/meeting-room-button.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/meeting-room-button.png b/docs/site/home/img/meeting-room-button.png
new file mode 100644
index 0000000..8179624
Binary files /dev/null and b/docs/site/home/img/meeting-room-button.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/oltp-and-olap.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/oltp-and-olap.png b/docs/site/home/img/oltp-and-olap.png
new file mode 100644
index 0000000..c290e49
Binary files /dev/null and b/docs/site/home/img/oltp-and-olap.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/peon-head.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/peon-head.png b/docs/site/home/img/peon-head.png
new file mode 100644
index 0000000..6ed8a98
Binary files /dev/null and b/docs/site/home/img/peon-head.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/adjacency-list.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/adjacency-list.png b/docs/site/home/img/policy/adjacency-list.png
new file mode 100644
index 0000000..e6726fd
Binary files /dev/null and b/docs/site/home/img/policy/adjacency-list.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/blueprints-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/blueprints-character.png b/docs/site/home/img/policy/blueprints-character.png
new file mode 100644
index 0000000..6b42139
Binary files /dev/null and b/docs/site/home/img/policy/blueprints-character.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/business-gremlin.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/business-gremlin.png b/docs/site/home/img/policy/business-gremlin.png
new file mode 100755
index 0000000..6b36184
Binary files /dev/null and b/docs/site/home/img/policy/business-gremlin.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/cyclicpath-step.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/cyclicpath-step.png b/docs/site/home/img/policy/cyclicpath-step.png
new file mode 100644
index 0000000..4718941
Binary files /dev/null and b/docs/site/home/img/policy/cyclicpath-step.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/flat-map-lambda.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/flat-map-lambda.png b/docs/site/home/img/policy/flat-map-lambda.png
new file mode 100644
index 0000000..8f9300a
Binary files /dev/null and b/docs/site/home/img/policy/flat-map-lambda.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/frames-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/frames-character.png b/docs/site/home/img/policy/frames-character.png
new file mode 100644
index 0000000..96111af
Binary files /dev/null and b/docs/site/home/img/policy/frames-character.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/furnace-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/furnace-character.png b/docs/site/home/img/policy/furnace-character.png
new file mode 100644
index 0000000..ef03224
Binary files /dev/null and b/docs/site/home/img/policy/furnace-character.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/gremlin-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/gremlin-character.png b/docs/site/home/img/policy/gremlin-character.png
new file mode 100644
index 0000000..262d2d7
Binary files /dev/null and b/docs/site/home/img/policy/gremlin-character.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/gremlin-chickenwing.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/gremlin-chickenwing.png b/docs/site/home/img/policy/gremlin-chickenwing.png
new file mode 100644
index 0000000..b549fa3
Binary files /dev/null and b/docs/site/home/img/policy/gremlin-chickenwing.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/gremlin-gremopoly.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/gremlin-gremopoly.png b/docs/site/home/img/policy/gremlin-gremopoly.png
new file mode 100644
index 0000000..de0f06e
Binary files /dev/null and b/docs/site/home/img/policy/gremlin-gremopoly.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/gremlin-gremreaper.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/gremlin-gremreaper.png b/docs/site/home/img/policy/gremlin-gremreaper.png
new file mode 100644
index 0000000..7aaf931
Binary files /dev/null and b/docs/site/home/img/policy/gremlin-gremreaper.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/gremlin-gremstefani.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/gremlin-gremstefani.png b/docs/site/home/img/policy/gremlin-gremstefani.png
new file mode 100644
index 0000000..90373b8
Binary files /dev/null and b/docs/site/home/img/policy/gremlin-gremstefani.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/gremlin-new-sheriff-in-town.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/gremlin-new-sheriff-in-town.png b/docs/site/home/img/policy/gremlin-new-sheriff-in-town.png
new file mode 100644
index 0000000..841af99
Binary files /dev/null and b/docs/site/home/img/policy/gremlin-new-sheriff-in-town.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/gremlin-no-more-mr-nice-guy.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/gremlin-no-more-mr-nice-guy.png b/docs/site/home/img/policy/gremlin-no-more-mr-nice-guy.png
new file mode 100644
index 0000000..2b248d9
Binary files /dev/null and b/docs/site/home/img/policy/gremlin-no-more-mr-nice-guy.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/gremlintron.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/gremlintron.png b/docs/site/home/img/policy/gremlintron.png
new file mode 100644
index 0000000..2a65a37
Binary files /dev/null and b/docs/site/home/img/policy/gremlintron.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/olap-traversal.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/olap-traversal.png b/docs/site/home/img/policy/olap-traversal.png
new file mode 100644
index 0000000..783ad18
Binary files /dev/null and b/docs/site/home/img/policy/olap-traversal.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/pipes-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/pipes-character.png b/docs/site/home/img/policy/pipes-character.png
new file mode 100644
index 0000000..f960a01
Binary files /dev/null and b/docs/site/home/img/policy/pipes-character.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/rexster-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/rexster-character.png b/docs/site/home/img/policy/rexster-character.png
new file mode 100644
index 0000000..cd62bc9
Binary files /dev/null and b/docs/site/home/img/policy/rexster-character.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/tinkerpop-reading.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/tinkerpop-reading.png b/docs/site/home/img/policy/tinkerpop-reading.png
new file mode 100644
index 0000000..e3ece1a
Binary files /dev/null and b/docs/site/home/img/policy/tinkerpop-reading.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/policy/tinkerpop3-splash.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/policy/tinkerpop3-splash.png b/docs/site/home/img/policy/tinkerpop3-splash.png
new file mode 100755
index 0000000..ed48f37
Binary files /dev/null and b/docs/site/home/img/policy/tinkerpop3-splash.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/resources/arxiv-article-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/resources/arxiv-article-resource.png b/docs/site/home/img/resources/arxiv-article-resource.png
new file mode 100644
index 0000000..1caccad
Binary files /dev/null and b/docs/site/home/img/resources/arxiv-article-resource.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/resources/benefits-gremlin-machine-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/resources/benefits-gremlin-machine-resource.png b/docs/site/home/img/resources/benefits-gremlin-machine-resource.png
new file mode 100644
index 0000000..58b4e55
Binary files /dev/null and b/docs/site/home/img/resources/benefits-gremlin-machine-resource.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/resources/graph-databases-101-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/resources/graph-databases-101-resource.png b/docs/site/home/img/resources/graph-databases-101-resource.png
new file mode 100644
index 0000000..c837b3e
Binary files /dev/null and b/docs/site/home/img/resources/graph-databases-101-resource.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/resources/on-graph-computing-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/resources/on-graph-computing-resource.png b/docs/site/home/img/resources/on-graph-computing-resource.png
new file mode 100644
index 0000000..fa09f4b
Binary files /dev/null and b/docs/site/home/img/resources/on-graph-computing-resource.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/resources/property-graph-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/resources/property-graph-resource.png b/docs/site/home/img/resources/property-graph-resource.png
new file mode 100644
index 0000000..73534a9
Binary files /dev/null and b/docs/site/home/img/resources/property-graph-resource.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/resources/sql-2-gremlin-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/resources/sql-2-gremlin-resource.png b/docs/site/home/img/resources/sql-2-gremlin-resource.png
new file mode 100644
index 0000000..0e5bb6e
Binary files /dev/null and b/docs/site/home/img/resources/sql-2-gremlin-resource.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/resources/tables-and-graphs-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/resources/tables-and-graphs-resource.png b/docs/site/home/img/resources/tables-and-graphs-resource.png
new file mode 100644
index 0000000..bdc0b24
Binary files /dev/null and b/docs/site/home/img/resources/tables-and-graphs-resource.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/resources/why-graph-databases-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/resources/why-graph-databases-resource.png b/docs/site/home/img/resources/why-graph-databases-resource.png
new file mode 100644
index 0000000..485b6eb
Binary files /dev/null and b/docs/site/home/img/resources/why-graph-databases-resource.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/rexster-handdrawn.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/rexster-handdrawn.png b/docs/site/home/img/rexster-handdrawn.png
new file mode 100644
index 0000000..23bde22
Binary files /dev/null and b/docs/site/home/img/rexster-handdrawn.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerblocks.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerblocks.png b/docs/site/home/img/tinkerblocks.png
new file mode 100644
index 0000000..5b30249
Binary files /dev/null and b/docs/site/home/img/tinkerblocks.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerpop-book.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop-book.png b/docs/site/home/img/tinkerpop-book.png
new file mode 100644
index 0000000..e3ece1a
Binary files /dev/null and b/docs/site/home/img/tinkerpop-book.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerpop-cityscape.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop-cityscape.png b/docs/site/home/img/tinkerpop-cityscape.png
new file mode 100644
index 0000000..f38be23
Binary files /dev/null and b/docs/site/home/img/tinkerpop-cityscape.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerpop-conference.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop-conference.png b/docs/site/home/img/tinkerpop-conference.png
new file mode 100644
index 0000000..16efd35
Binary files /dev/null and b/docs/site/home/img/tinkerpop-conference.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerpop-logo-small.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop-logo-small.png b/docs/site/home/img/tinkerpop-logo-small.png
new file mode 100644
index 0000000..e90f0e6
Binary files /dev/null and b/docs/site/home/img/tinkerpop-logo-small.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerpop-meeting-room.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop-meeting-room.png b/docs/site/home/img/tinkerpop-meeting-room.png
new file mode 100644
index 0000000..5d80cf3
Binary files /dev/null and b/docs/site/home/img/tinkerpop-meeting-room.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerpop-reading-2.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop-reading-2.png b/docs/site/home/img/tinkerpop-reading-2.png
new file mode 100644
index 0000000..2428382
Binary files /dev/null and b/docs/site/home/img/tinkerpop-reading-2.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerpop-reading.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop-reading.png b/docs/site/home/img/tinkerpop-reading.png
new file mode 100644
index 0000000..e3ece1a
Binary files /dev/null and b/docs/site/home/img/tinkerpop-reading.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerpop-splash.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop-splash.png b/docs/site/home/img/tinkerpop-splash.png
new file mode 100644
index 0000000..870b080
Binary files /dev/null and b/docs/site/home/img/tinkerpop-splash.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/tinkerpop3-splash.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop3-splash.png b/docs/site/home/img/tinkerpop3-splash.png
new file mode 100755
index 0000000..ed48f37
Binary files /dev/null and b/docs/site/home/img/tinkerpop3-splash.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/index.html
----------------------------------------------------------------------
diff --git a/docs/site/home/index.html b/docs/site/home/index.html
index 1eef833..c28a012 100644
--- a/docs/site/home/index.html
+++ b/docs/site/home/index.html
@@ -19,7 +19,7 @@ limitations under the License.
       <div class="row">
          <div class="col-md-6">
             <b><font size="6" face="american typewriter">Apache TinkerPop&trade;</font></b>
-            <p><img src="images/tinkerpop-splash.png" width="420" class="img-responsive" style="padding:10px;"/></p>
+            <p><img src="img/tinkerpop-splash.png" width="420" class="img-responsive" style="padding:10px;"/></p>
             <p><font size="3">Apache TinkerPop&trade; is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP).</font></p>
          </div>
          <div class="col-md-6">
@@ -48,20 +48,20 @@ limitations under the License.
                <div class="col-md-6">
                   <br/>
                   <a href="http://tinkerpop.apache.org/docs/current/tutorials/getting-started">
-                     <img src="images/gremlin-gym-mini.png" width="150" class="img-responsive" align="left"/>
+                     <img src="img/gremlin-gym-mini.png" width="150" class="img-responsive" align="left"/>
                   </a>
                </div>
             </div>
             <div class="row">
                <div class="col-md-5">
                   <div class="hovereffect">
-                      <img src="images/cityscape-button.png" style="width:200px;" class="img-responsive" /></a>
+                      <img src="img/cityscape-button.png" style="width:200px;" class="img-responsive" /></a>
                       <div class="overlay"><a class="info" href="gremlin.html">Understand Gremlin</a></div>
                   </div>
                </div>
                <div class="col-md-5">
                   <div class="hovereffect">
-                      <img src="images/meeting-room-button.png" style="width:200px;" class="img-responsive" /></a>
+                      <img src="img/meeting-room-button.png" style="width:200px;" class="img-responsive" /></a>
                       <div class="overlay"><a class="info" href="providers.html">Become TinkerPop-Enabled</a></div>
                   </div>
                </div>
@@ -141,7 +141,7 @@ limitations under the License.
    <!-- /.carousel -->
    <div class="container">
       <h3>The Benefits of Graph Computing</h3>
-      <p><img src="images/graph-globe.png" style="float:left;width:15%;padding:10px;"> A <strong>graph</strong> is a structure composed of <strong>vertices</strong> and <strong>edges</strong>.
+      <p><img src="img/graph-globe.png" style="float:left;width:15%;padding:10px;"> A <strong>graph</strong> is a structure composed of <strong>vertices</strong> and <strong>edges</strong>.
          Both vertices and edges can have an arbitrary number of key/value-pairs called <strong>properties</strong>.
          Vertices denote discrete objects such as a person, a place, or an event. Edges denote relationships between vertices. For instance, a person may know
          another person, have been involved in an event, and/or was recently at a particular place. Properties express non-relational information about the
@@ -149,7 +149,7 @@ limitations under the License.
          graph is known as a <strong>property graph</strong> and it is the foundational data structure of Apache TinkerPop.
       </p>
       <br/>
-      <p><img src="images/graph-vs-table.png" style="float:right;width:22%;padding:10px;">If a user's domain is composed of a heterogenous set of objects (vertices) that can be related to one another in a multitude of ways (edges),
+      <p><img src="img/graph-vs-table.png" style="float:right;width:22%;padding:10px;">If a user's domain is composed of a heterogenous set of objects (vertices) that can be related to one another in a multitude of ways (edges),
          then a graph may be the right representation to use. In a graph, each vertex is seen as an atomic entity (not simply a "row in a table") that
          can be linked to any other vertex or have properties added or removed at will. This empowers the data modeler to think in terms of actors within
          a world of complex relations as opposed to, in relational databases, statically-typed tables joined in aggregate. Once a domain is modeled, that
@@ -159,7 +159,7 @@ limitations under the License.
          effectively leverage that structure.
       </p>
       <br/>
-      <p><a href="#"><img src="images/apache-tinkerpop-logo.png" style="float:left;width:22%;padding:10px;"/></a>Apache TinkerPop&trade; is an open source, vendor-agnostic, graph computing framework distributed under the commercial friendly <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache2 license</a>.
+      <p><a href="#"><img src="img/apache-tinkerpop-logo.png" style="float:left;width:22%;padding:10px;"/></a>Apache TinkerPop&trade; is an open source, vendor-agnostic, graph computing framework distributed under the commercial friendly <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache2 license</a>.
          When a data system is <a href="providers.html">TinkerPop-enabled</a>, its users are able to model their domain as a graph and analyze that graph using the <a href="gremlin.html">Gremlin graph traversal language</a>.
          Furthermore, all TinkerPop-enabled systems integrate with one another allowing them to easily expand their offerings as well as allowing users to choose the appropriate graph
          technology for their application. Sometimes an application is best served by an in-memory, transactional graph database. Sometimes a multi-machine distributed graph database will do the job.
@@ -202,7 +202,7 @@ limitations under the License.
                <p>To build TinkerPop from source, please review the <a href="http://tinkerpop.apache.org/docs/current/dev/developer/#building-testing">developer documentation</a>.
             </div>
             <div class="col-xs-4">
-               <a href="http://tinkerpop.apache.org/docs/current/dev/developer/"><img src="images/gremlin-apache.png" width="250" class="img-responsive" /></a>
+               <a href="http://tinkerpop.apache.org/docs/current/dev/developer/"><img src="img/gremlin-apache.png" width="250" class="img-responsive" /></a>
             </div>
          </div>
          <h3>Community Contributions</h3>
@@ -284,7 +284,7 @@ limitations under the License.
          </ul>
          <a name="committers"></a>
          <h3 id="committers">Apache TinkerPop Committers</h3>
-         <img src="images/tinkerpop-logo-small.png" style="float:right" />TinkerPop seeks committers dedicated to the art of graph computing. TinkerPop committers bring solid theoretical,
+         <img src="img/tinkerpop-logo-small.png" style="float:right" />TinkerPop seeks committers dedicated to the art of graph computing. TinkerPop committers bring solid theoretical,
          development, testing, documentation, etc. skills to the group. Committers contribute to TinkerPop beyond the ever-changing requirements of their day-to-day jobs and maintain
          responsibility for their contributions through time.
          <p/>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/policy.html
----------------------------------------------------------------------
diff --git a/docs/site/home/policy.html b/docs/site/home/policy.html
index ee77e7b..b1d6bee 100644
--- a/docs/site/home/policy.html
+++ b/docs/site/home/policy.html
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<img src="images/tinkerpop-conference.png" class="img-responsive" />
+<img src="img/tinkerpop-conference.png" class="img-responsive" />
 <div class="container">
    <div class="hero-unit" style="padding:10px">
       <b><font size="5" face="american typewriter">Apache TinkerPop&trade;</font></b>
@@ -60,13 +60,13 @@ limitations under the License.
       </p>
       <ul>
          <li><strong>Character Graphics</strong>: A character graphic can be used <em>without permission</em> as long as its being used in an Apache TinkerPop related context and it is acknowledged that the graphic is a trademark of the Apache Software Foundation/Apache TinkerPop.</li>
-         <img src="images/policy/pipes-character.png" style="padding:10px;width:9%;"/> <img src="images/policy/rexster-character.png" style="padding:10px;width:9%;"/> <img src="images/policy/gremlin-character.png" style="padding:10px;width:9%;"/> <img src="images/policy/blueprints-character.png" style="padding:10px;width:9%;"/> <img src="images/policy/furnace-character.png" style="padding:10px;width:9%;"/> <img src="images/policy/frames-character.png" style="padding:10px;width:9%;"/>
+         <img src="img/policy/pipes-character.png" style="padding:10px;width:9%;"/> <img src="img/policy/rexster-character.png" style="padding:10px;width:9%;"/> <img src="img/policy/gremlin-character.png" style="padding:10px;width:9%;"/> <img src="img/policy/blueprints-character.png" style="padding:10px;width:9%;"/> <img src="img/policy/furnace-character.png" style="padding:10px;width:9%;"/> <img src="img/policy/frames-character.png" style="padding:10px;width:9%;"/>
          <li><strong>Character Dress-Up Graphics</strong>: A character graphic can be manipulated ("dressed up") and used <em>without permission</em> as long as it's being used in an Apache TinkerPop related context and it is acknowledged that the graphic is a trademark of the Apache Software Foundation/Apache TinkerPop.</li>
-         <img src="images/policy/gremlin-gremopoly.png" style="padding:10px;width:10%;"/> <img src="images/policy/gremlin-gremreaper.png" style="padding:10px;width:14%;"/> <img src="images/policy/gremlin-chickenwing.png" style="padding:10px;width:10%;"/> <img src="images/policy/gremlin-no-more-mr-nice-guy.png" style="padding:10px;width:10%;"/> <img src="images/policy/gremlin-new-sheriff-in-town.png" style="padding:10px;width:12%;"/> <img src="images/policy/gremlin-gremstefani.png" style="padding:10px;width:10%;"/>
+         <img src="img/policy/gremlin-gremopoly.png" style="padding:10px;width:10%;"/> <img src="img/policy/gremlin-gremreaper.png" style="padding:10px;width:14%;"/> <img src="img/policy/gremlin-chickenwing.png" style="padding:10px;width:10%;"/> <img src="img/policy/gremlin-no-more-mr-nice-guy.png" style="padding:10px;width:10%;"/> <img src="img/policy/gremlin-new-sheriff-in-town.png" style="padding:10px;width:12%;"/> <img src="img/policy/gremlin-gremstefani.png" style="padding:10px;width:10%;"/>
          <li><strong>Explanatory Diagrams</strong>: Explanatory diagrams can be used <em>without permission</em> as long as they are being used in an Apache TinkerPop related context, it is acknowledged that they are trademarks of the Apache Software Foundation/Apache TinkerPop, and are being used for technical explanatory purposes.</li>
-         <img src="images/policy/olap-traversal.png" style="padding:10px;width:22%;"/> <img src="images/policy/cyclicpath-step.png" style="padding:10px;width:22%;"/> <img src="images/policy/flat-map-lambda.png" style="padding:10px;width:15%;"/> <img src="images/policy/adjacency-list.png" style="padding:10px;width:22%;"/>
+         <img src="img/policy/olap-traversal.png" style="padding:10px;width:22%;"/> <img src="img/policy/cyclicpath-step.png" style="padding:10px;width:22%;"/> <img src="img/policy/flat-map-lambda.png" style="padding:10px;width:15%;"/> <img src="img/policy/adjacency-list.png" style="padding:10px;width:22%;"/>
          <li><strong>Character Scene Graphics</strong>: Character scene graphics <u><em>require permission</em></u> before being used. Please ask for permission on the Apache TinkerPop <a href="http://mail-archives.apache.org/mod_mbox/incubator-tinkerpop-dev/">developer mailing list</a>.</li>
-         <img src="images/policy/tinkerpop-reading.png" style="padding:10px;width:20%;"/> <img src="images/policy/gremlintron.png" style="padding:10px;width:20%;"/> <img src="images/policy/business-gremlin.png" style="padding:10px;width:20%;"/> <img src="images/policy/tinkerpop3-splash.png" style="padding:10px;width:20%;"/>
+         <img src="img/policy/tinkerpop-reading.png" style="padding:10px;width:20%;"/> <img src="img/policy/gremlintron.png" style="padding:10px;width:20%;"/> <img src="img/policy/business-gremlin.png" style="padding:10px;width:20%;"/> <img src="img/policy/tinkerpop3-splash.png" style="padding:10px;width:20%;"/>
       </ul>
    </div>
 </div>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/providers.html
----------------------------------------------------------------------
diff --git a/docs/site/home/providers.html b/docs/site/home/providers.html
index d0bc59a..7a2396d 100644
--- a/docs/site/home/providers.html
+++ b/docs/site/home/providers.html
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<img src="images/tinkerpop-meeting-room.png" class="img-responsive" />
+<img src="img/tinkerpop-meeting-room.png" class="img-responsive" />
 <div class="container">
    <div class="hero-unit" style="padding:10px">
       <b><font size="5" face="american typewriter">Apache TinkerPop&trade;</font></b>
@@ -34,7 +34,7 @@ limitations under the License.
             </p>
          </div>
          <div class="col-sm-2 col-md-2">
-            <img src="images/peon-head.png" width="100px">
+            <img src="img/peon-head.png" width="100px">
          </div>
       </div>
    </div>
@@ -58,7 +58,7 @@ limitations under the License.
             Moreover, they only need to concern themselves with learning the Gremlin traversal language as every TinkerPop-enabled graph system supports Gremlin.
          </div>
          <div class="col-sm-4 col-md-4">
-            <img src="images/tinkerblocks.png" style="width:100%">
+            <img src="img/tinkerblocks.png" style="width:100%">
          </div>
       </div>
       <br/>
@@ -124,73 +124,73 @@ limitations under the License.
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-            <a href="http://blazegraph.com/"><img src="images/logos/blazegraph-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="http://blazegraph.com/"><img src="img/logos/blazegraph-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="http://blazegraph.com/">Blazegraph</a>&trade; is a standards-based, high-performance, scalable, open-source graph database. Written entirely in Java, the platform supports Apache TinkerPop and RDF/SPARQL 1.1 family of specifications.  A commercial version includes GPU acceleration.
          </div>
          <div class="col-sm-6 col-md-6">
-            <a href="https://docs.microsoft.com/en-us/azure/cosmos-db/graph-introduction"><img src="images/logos/cosmosdb-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="https://docs.microsoft.com/en-us/azure/cosmos-db/graph-introduction"><img src="img/logos/cosmosdb-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="https://docs.microsoft.com/en-us/azure/cosmos-db/graph-introduction">Azure Cosmos DB</a>&trade; is Microsoft's globally distributed, multi-model database service for mission-critical applications. Azure Cosmos DB provides turn-key global distribution, elastic scaling of throughput and storage worldwide, five well-defined consistency levels, and guaranteed high availability, all backed by industry-leading SLAs. It is multi-model with support for the Gremlin graph traversal language.
          </div>
       </div>
       <br/>
       <div class="row">
           <div class="col-sm-6 col-md-6">
-            <a href="http://datastax.com/products/datastax-enterprise-graph"><img src="images/logos/datastax-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="http://datastax.com/products/datastax-enterprise-graph"><img src="img/logos/datastax-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="http://datastax.com/products/datastax-enterprise-graph">DataStax Enterprise Graph</a>&trade;, part of DataStax Enterprise's multi-model platform, is a real-time graph database built for cloud applications that need to manage complex and highly connected data. Built on the foundation of Apache Cassandra and Apache TinkerPop, DataStax Enterprise Graph delivers continuous uptime along with predictable performance and scale, while remaining operationally simple to manage.
          </div>
          <div class="col-sm-6 col-md-6">
-            <a href="https://grakn.ai/"><img src="images/logos/grakn-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="https://grakn.ai/"><img src="img/logos/grakn-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="https://grakn.ai/">GRAKN.AI</a>&trade; is a distributed knowledge graph that brings knowledge ontologies and transactional data together to enable intelligent querying of data. Querying is performed through the language: Graql, a declarative, knowledge-oriented graph query language for retrieving explicitly stored and implicitly derived information, as well as to perform graph analytics and automated reasoning.
          </div>
       </div>
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-            <a href="http://www.ibm.com/analytics/us/en/technology/cloud-data-services/graph/"><img src="images/logos/ibmgraph-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="http://www.ibm.com/analytics/us/en/technology/cloud-data-services/graph/"><img src="img/logos/ibmgraph-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="http://www.ibm.com/analytics/us/en/technology/cloud-data-services/graph/">IBM Graph</a>&trade; is a scalable, easy-to-use, fully-managed graph database-as-a-service that is administered through IBM's Bluemix cloud platform. IBM Graph is available 24/7 and managed by a team of experts so developers can focus on building their application. Based on the Apache TinkerPop stack for building high-performance graph applications, IBM Graph provides users with a set of simplified HTTP API calls and the Gremlin graph traversal language.
          </div>
          <div class="col-sm-6 col-md-6">
-           <a href="http://janusgraph.org/"><img src="images/logos/janusgraph-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+           <a href="http://janusgraph.org/"><img src="img/logos/janusgraph-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
            <a href="http://janusgraph.org/">JanusGraph</a> is an Apache2 licensed scalable, distributed graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. JanusGraph is a transactional database that can support thousands of concurrent users executing complex Gremlin traversals in real time. JanusGraph also provides an in-memory, compression-based OLAP processor as well as integrates with Apache TinkerPop's Spark OLAP processors.
          </div>
       </div>
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-           <a href="http://cambridge-intelligence.com/keylines/"><img src="images/logos/keylines-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+           <a href="http://cambridge-intelligence.com/keylines/"><img src="img/logos/keylines-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
            <a href="http://cambridge-intelligence.com/keylines/">KeyLines</a>&trade; is an Apache TinkerPop and Gremlin compatible JavaScript SDK for quickly and easily building powerful, custom and scalable graph visualization applications. The KeyLines SDK offers a rich library of functionality to help you visualize and explore the data in your graph database, including graph layouts, social network analysis measures, filtering, temporal graph visualization and geospatial graph analysis. It allows the visualization of complex graph data at scale.
          </div>
          <div class="col-sm-6 col-md-6">
-           <a href="http://linkurio.us/"><img src="images/logos/linkurious-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+           <a href="http://linkurio.us/"><img src="img/logos/linkurious-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
            <a href="http://linkurio.us/">Linkurious</a>&trade; is a browser-based graph visualization software to search, explore and visualize connected data. It is compatible with Apache TinkerPop and thus, any TinkerPop-enabled graph system. Linkurious provides enterprise-ready security (authentication, access rights, audit) and flexibility (API, linkurious.js JS graph visualization library) to help software architects successfully deploy graph capabilities within their organizations.
          </div>
       </div>
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-           <a href="http://neo4j.com/"><img src="images/logos/neo4j-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+           <a href="http://neo4j.com/"><img src="img/logos/neo4j-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
            <a href="http://neo4j.com/">Neo4j</a>&trade; is the most widely used open source, transactional graph database with a large active user and customer community. Because of its scalability and ease of use, Neo4j is applied in a wide variety of use cases from fraud detection, access control to recommendation and investigative journalism. Along with the openCypher graph query language, Neo4j also supports Apache TinkerPop and currently serves as its OLTP reference implementation.
          </div>
          <div class="col-sm-6 col-md-6">
-           <a href="http://orientdb.com/"><img src="images/logos/orientdb-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+           <a href="http://orientdb.com/"><img src="img/logos/orientdb-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
            <a href="http://orientdb.com/">OrientDB</a>&trade; is an open source distributed graph database with native support for Apache TinkerPop and the Gremlin graph traversal language. OrientDB handles relationships by using persistent pointers, rather than expensive join runtime operations. This guarantees a fast, constant O(1) time for traversing, no matter the database size. Furthermore, OrientDB is not only a graph database, but a multi-model database able to manage documents, keys/values, objects, full-text and spatial data.
          </div>
       </div>
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-           <a href="http://stardog.com/"><img src="images/logos/stardog-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+           <a href="http://stardog.com/"><img src="img/logos/stardog-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
            <a href="http://stardog.com/">Stardog</a>&trade; is a graph database optimized for enterprise data unification. It supports both semantic graphs, via RDF, SPARQL, and OWL, as well as property graphs via Apache TinkerPop and Gremlin--it's the only graph database that supports both models over the same database, simultaneously. Stardog also supports hybrid data unification architectures, seamlessly blending data warehouse, system of record, and virtual query strategies. Stardog is suited for enterprise data silo challenges.
          </div>
          <div class="col-sm-6 col-md-6">
-           <a href="http://titan.thinkaurelius.com/"><img src="images/logos/titan-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+           <a href="http://titan.thinkaurelius.com/"><img src="img/logos/titan-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
            <a href="http://titan.thinkaurelius.com/">Titan</a>&trade; is an Apache2 licensed scalable, distributed graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. Titan is a transactional database that can support thousands of concurrent users executing complex Gremlin traversals in real time. Titan also provides an in-memory, compression-based OLAP processor as well as integrates with Apache TinkerPop's Spark OLAP processors.
          </div>
       </div>
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-           <a href="http://tomsawyer.com/products/perspectives/"><img src="images/logos/tomsawyer-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+           <a href="http://tomsawyer.com/products/perspectives/"><img src="img/logos/tomsawyer-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
            <a href="http://tomsawyer.com/products/perspectives/">Tom Sawyer Perspectives</a>&trade; is advanced graphics-based software for building enterprise-class data relationship visualization and analysis applications. It is a complete Software Development Kit (SDK) with a graphics-based design and preview environment. Tom Sawyer Perspectives combines visualization, layout, and analysis technology with an elegant platform architecture. Tom Sawyer Perspectives enables interaction with graph database systems via Apache TinkerPop.
          </div>
       </div>
@@ -202,7 +202,7 @@ limitations under the License.
       <br/>
       <div class="row">
          <div class="col-sm-3 col-md-3">
-            <img src="images/gremlin-quill.png" style="width:100%;">
+            <img src="img/gremlin-quill.png" style="width:100%;">
          </div>
          <div class="col-sm-9 col-md-9">
             With the growth of <a href="https://en.wikipedia.org/wiki/NoSQL">NoSQL</a>, for which graph databases are a subclass, many new database query languages have been developed. SQL has
@@ -282,44 +282,44 @@ WHERE(Created.by(Friends.of("gremlin")))</code></pre>
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-            <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-console"><img src="images/logos/gremlin-groovy-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-console"><img src="img/logos/gremlin-groovy-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-console">Gremlin-Groovy</a> represents Gremlin inside the Groovy language and can be leveraged by any JVM-based project either through gmaven or its JSR-223 ScriptEngine implementation. It also serves as the Gremlin Console language.
          </div>
          <div class="col-sm-6 col-md-6">
-            <a href="http://tinkerpop.apache.org/docs/current/reference/#_on_gremlin_language_variants"><img src="images/logos/gremlin-java-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="http://tinkerpop.apache.org/docs/current/reference/#_on_gremlin_language_variants"><img src="img/logos/gremlin-java-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="http://tinkerpop.apache.org/docs/current/reference/#_on_gremlin_language_variants">Gremlin-Java</a> represents Gremlin inside the Java8 language. Gremlin-Java is considered the canonical, reference implementation of Gremlin and is the primary compiler for all lambda-free bytecode due to its speed relative to other script-based, JVM variants.
          </div>
       </div>
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-            <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-python"><img src="images/logos/gremlin-python-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-python"><img src="img/logos/gremlin-python-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-python">Gremlin-Python</a> represents Gremlin inside the Python language and can be used by any Python virtual machine such as CPython and Jython. Gremlin-Python traversals translate to Gremlin bytecode for RemoteConnection execution (e.g. Gremlin Server).
          </div>
          <div class="col-sm-6 col-md-6">
-            <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-DotNet"><img src="images/logos/gremlin-dotnet-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-DotNet"><img src="img/logos/gremlin-dotnet-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-DotNet">Gremlin.Net</a> represents Gremlin inside the C# language and can be used by any .NET-based project. Gremlin.Net traversals translate to Gremlin bytecode for RemoteConnection execution (e.g. Gremlin Server).
          </div>
       </div>
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-            <a href="https://github.com/mpollmeier/gremlin-scala"><img src="images/logos/gremlin-scala-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="https://github.com/mpollmeier/gremlin-scala"><img src="img/logos/gremlin-scala-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="https://github.com/mpollmeier/gremlin-scala">Gremlin-Scala</a> is a Gremlin language variant that uses standard Scala functions, provides a convenient DSL to create vertices and edges, ensures type safe traversals, and incurrs minimal runtime overhead by only allocating instances if absolutely necessary.
          </div>
          <div class="col-sm-6 col-md-6">
-            <a href="https://github.com/clojurewerkz/ogre"><img src="images/logos/ogre-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="https://github.com/clojurewerkz/ogre"><img src="img/logos/ogre-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="https://github.com/clojurewerkz/ogre">Ogre</a> is a Gremlin language variant for Clojure. It provides an API that enhances the expressivity of Gremlin within Clojure, it doesn't introduce any significant amount of performance overhead, and it can work with any TinkerPop-enabled graph database or analytic system.
          </div>         
       </div>
       <br/>
       <div class="row">
          <div class="col-sm-6 col-md-6">
-            <a href="https://github.com/dkuppitz/sparql-gremlin"><img src="images/logos/sparql-gremlin-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="https://github.com/dkuppitz/sparql-gremlin"><img src="img/logos/sparql-gremlin-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="https://github.com/dkuppitz/sparql-gremlin">SPARQL-Gremlin</a> is a compiler used to transform SPARQL queries into Gremlin bytecode. It is based on the Apache Jena SPARQL processor ARQ, which provides access to a syntax tree of a SPARQL query.
          </div>
          <div class="col-sm-6 col-md-6">
-            <a href="https://github.com/twilmes/sql-gremlin"><img src="images/logos/sql-gremlin-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
+            <a href="https://github.com/twilmes/sql-gremlin"><img src="img/logos/sql-gremlin-logo.png" style="padding-right:20px;float:left;width:35%;"></a>
             <a href="https://github.com/twilmes/sql-gremlin">SQL-Gremlin</a> compiles ANSI SQL to Gremlin bytecode and is useful for connecting JDBC reporting/business
             intelligence tools to any TinkerPop-enabled graph system.
          </div>
@@ -333,16 +333,16 @@ WHERE(Created.by(Friends.of("gremlin")))</code></pre>
       <div class="carousel slide" data-ride="carousel" data-type="multi" data-interval="7000" id="relatedResources">
          <div class="carouselGrid-inner">
             <div class="item active">
-               <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="https://markorodriguez.com/2013/01/09/on-graph-computing/"><img src="images/resources/on-graph-computing-resource.png" width="100%"/></a></div>
+               <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="https://markorodriguez.com/2013/01/09/on-graph-computing/"><img src="img/resources/on-graph-computing-resource.png" width="100%"/></a></div>
             </div>
             <div class="item">
-               <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="https://academy.datastax.com/courses/ds230-getting-started-gremlin/property-graph"><img src="images/resources/property-graph-resource.png" width="100%"/></a></div>
+               <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="https://academy.datastax.com/courses/ds230-getting-started-gremlin/property-graph"><img src="img/resources/property-graph-resource.png" width="100%"/></a></div>
             </div>
             <div class="item">
-               <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="http://neo4j.com/why-graph-databases/"><img src="images/resources/why-graph-databases-resource.png" width="100%"/></a></div>
+               <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="http://neo4j.com/why-graph-databases/"><img src="img/resources/why-graph-databases-resource.png" width="100%"/></a></div>
             </div>
             <div class="item">
-               <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="https://thinkaurelius.com/2012/03/22/understanding-the-world-using-tables-and-graphs/"><img src="images/resources/tables-and-graphs-resource.png" width="100%"/></a></div>
+               <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="https://thinkaurelius.com/2012/03/22/understanding-the-world-using-tables-and-graphs/"><img src="img/resources/tables-and-graphs-resource.png" width="100%"/></a></div>
             </div>
          </div>
          <a class="left carouselGrid-control" href="#relatedResources" data-slide="prev">

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/template/header-footer.html
----------------------------------------------------------------------
diff --git a/docs/site/home/template/header-footer.html b/docs/site/home/template/header-footer.html
index e672a5e..90b55a4 100644
--- a/docs/site/home/template/header-footer.html
+++ b/docs/site/home/template/header-footer.html
@@ -41,10 +41,10 @@ limitations under the License.
       <link href="css/prism.css" rel="stylesheet" type="text/css"/>
       <link href="css/bootstrap-mods.css" rel="stylesheet" type="text/css"/>
       <!-- Le fav and touch icons -->
-      <link rel="shortcut icon" href="images/favicon.ico">
-      <link rel="apple-touch-icon" href="images/apple-touch-icon.png">
-      <link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png">
-      <link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png">
+      <link rel="shortcut icon" href="img/favicon.ico">
+      <link rel="apple-touch-icon" href="img/apple-touch-icon.png">
+      <link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png">
+      <link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png">
    </head>
    <body>
       <script src="js/prism.js"></script>     
@@ -116,7 +116,7 @@ limitations under the License.
                      <li><a href="index.html#committers">Project Committers</a></li>
                      <li><a href="policy.html">Policies</a></li>
                      <li role="separator" class="divider"></li>
-                     <li><a href="https://github.com/apache/tinkerpop/"><img src="images/gremlin-github.png" class="nav-icon"/>GitHub</a></li>
+                     <li><a href="https://github.com/apache/tinkerpop/"><img src="img/gremlin-github.png" class="nav-icon"/>GitHub</a></li>
                      <li><a href="https://twitter.com/apachetinkerpop">Twitter</a></li>
                   </ul>
                </li>


[08/24] tinkerpop git commit: Merge branch 'tp32' into tp33

Posted by dk...@apache.org.
Merge branch 'tp32' into tp33

Conflicts:
	giraph-gremlin/pom.xml
	gremlin-archetype/gremlin-archetype-dsl/pom.xml
	gremlin-archetype/gremlin-archetype-server/pom.xml
	gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
	gremlin-archetype/pom.xml
	gremlin-console/bin/gremlin.sh
	gremlin-console/pom.xml
	gremlin-core/pom.xml
	gremlin-dotnet/pom.xml
	gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
	gremlin-dotnet/src/pom.xml
	gremlin-dotnet/test/pom.xml
	gremlin-driver/pom.xml
	gremlin-groovy-test/pom.xml
	gremlin-groovy/pom.xml
	gremlin-javascript/pom.xml
	gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
	gremlin-python/pom.xml
	gremlin-server/pom.xml
	gremlin-shaded/pom.xml
	gremlin-test/pom.xml
	gremlin-tools/gremlin-benchmark/pom.xml
	hadoop-gremlin/pom.xml
	neo4j-gremlin/pom.xml
	pom.xml
	spark-gremlin/pom.xml
	tinkergraph-gremlin/pom.xml


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/39c3365e
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/39c3365e
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/39c3365e

Branch: refs/heads/TINKERPOP-1888
Commit: 39c3365e63a6d2fb39ea958aa89b80e77885d2cf
Parents: 76565c3 1592c4f
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Apr 6 21:19:04 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Apr 6 21:19:04 2018 -0400

----------------------------------------------------------------------
 gremlin-dotnet/glv/Gremlin.Net.csproj.template               | 4 ++--
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj            | 8 ++++----
 .../src/main/javascript/gremlin-javascript/package.json      | 2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/39c3365e/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
----------------------------------------------------------------------
diff --cc gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
index cb3587a,fc75b83..1a6bdad
--- a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
+++ b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
@@@ -25,9 -25,9 +25,9 @@@ limitations under the License
    </PropertyGroup>
  
    <PropertyGroup Label="Package">
-     <Version>3.3.2</Version>
-     <FileVersion>3.3.2.0</FileVersion>
 -    <Version>3.2.9-SNAPSHOT</Version>
 -    <FileVersion>3.2.9.0</FileVersion>
 -    <AssemblyVersion>3.2.0.0</AssemblyVersion>
++    <Version>3.3.3-SNAPSHOT</Version>
++    <FileVersion>3.3.3.0</FileVersion>
 +    <AssemblyVersion>3.3.0.0</AssemblyVersion>
      <Title>Gremlin.Net</Title>
      <Authors>Apache TinkerPop</Authors>
      <Description>Gremlin.Net for Apache TinkerPop™ is a language variant and driver for .NET.

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/39c3365e/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
----------------------------------------------------------------------
diff --cc gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
index ced9f58,d20be6a..004f307
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
@@@ -1,6 -1,6 +1,6 @@@
  {
    "name": "gremlin-javascript",
-   "version": "3.3.2",
 -  "version": "3.2.9-alpha1",
++  "version": "3.3.3-alpha1",
    "description": "JavaScript Gremlin Language Variant",
    "author": "Apache TinkerPop team",
    "keywords": [


[18/24] tinkerpop git commit: The package name should be 'gremlin' and not 'gremlin-javascript'

Posted by dk...@apache.org.
The package name should be 'gremlin' and not 'gremlin-javascript'

That naming change was missed on 3.2.8/3.3.2 release for some reason. CTR


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/84d1bf8f
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/84d1bf8f
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/84d1bf8f

Branch: refs/heads/TINKERPOP-1888
Commit: 84d1bf8fc3e780a1819efeef6b7f6b2253d5c472
Parents: 1592c4f
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 9 11:07:55 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 9 11:07:55 2018 -0400

----------------------------------------------------------------------
 gremlin-javascript/glv/PackageJson.template                        | 2 +-
 .../src/main/javascript/gremlin-javascript/README.md               | 2 +-
 .../src/main/javascript/gremlin-javascript/package.json            | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/84d1bf8f/gremlin-javascript/glv/PackageJson.template
----------------------------------------------------------------------
diff --git a/gremlin-javascript/glv/PackageJson.template b/gremlin-javascript/glv/PackageJson.template
index c929e75..b87bdd1 100644
--- a/gremlin-javascript/glv/PackageJson.template
+++ b/gremlin-javascript/glv/PackageJson.template
@@ -18,7 +18,7 @@
     under the License.
 */
 %>{
-  "name": "gremlin-javascript",
+  "name": "gremlin",
   "version": "<%= version %>",
   "description": "JavaScript Gremlin Language Variant",
   "author": "Apache TinkerPop team",

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/84d1bf8f/gremlin-javascript/src/main/javascript/gremlin-javascript/README.md
----------------------------------------------------------------------
diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/README.md b/gremlin-javascript/src/main/javascript/gremlin-javascript/README.md
index 388e175..6c5638d 100644
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/README.md
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/README.md
@@ -29,7 +29,7 @@ property graph.
 Gremlin-Javascript implements Gremlin within the JavaScript language and can be used on Node.js.
 
 ```bash
-npm install gremlin-javascript
+npm install gremlin
 ```
 
 Please see the [reference documentation][docs] at Apache TinkerPop for more information.

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/84d1bf8f/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
----------------------------------------------------------------------
diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
index d20be6a..9a6197c 100644
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "gremlin-javascript",
+  "name": "gremlin",
   "version": "3.2.9-alpha1",
   "description": "JavaScript Gremlin Language Variant",
   "author": "Apache TinkerPop team",


[06/24] tinkerpop git commit: Merge branch 'tp33'

Posted by dk...@apache.org.
Merge branch 'tp33'

Conflicts:
	giraph-gremlin/pom.xml
	gremlin-archetype/gremlin-archetype-dsl/pom.xml
	gremlin-archetype/gremlin-archetype-server/pom.xml
	gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
	gremlin-archetype/pom.xml
	gremlin-console/bin/gremlin.sh
	gremlin-console/pom.xml
	gremlin-core/pom.xml
	gremlin-dotnet/pom.xml
	gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
	gremlin-dotnet/src/pom.xml
	gremlin-dotnet/test/pom.xml
	gremlin-driver/pom.xml
	gremlin-groovy/pom.xml
	gremlin-javascript/pom.xml
	gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
	gremlin-python/pom.xml
	gremlin-server/pom.xml
	gremlin-shaded/pom.xml
	gremlin-test/pom.xml
	gremlin-tools/gremlin-benchmark/pom.xml
	gremlin-tools/gremlin-coverage/pom.xml
	gremlin-tools/gremlin-io-test/pom.xml
	gremlin-tools/pom.xml
	hadoop-gremlin/pom.xml
	neo4j-gremlin/pom.xml
	pom.xml
	spark-gremlin/pom.xml
	tinkergraph-gremlin/pom.xml


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/f83350a4
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/f83350a4
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/f83350a4

Branch: refs/heads/TINKERPOP-1888
Commit: f83350a47d7b70e76b89a9062c95d07b30dd5956
Parents: c14aa30 2656b64
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Apr 6 20:44:26 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Apr 6 20:44:26 2018 -0400

----------------------------------------------------------------------
 gremlin-dotnet/glv/Gremlin.Net.csproj.template    | 4 ++--
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/f83350a4/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
----------------------------------------------------------------------


[14/24] tinkerpop git commit: Moved /site/images to /site/img

Posted by dk...@apache.org.
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/homepage.graffle
----------------------------------------------------------------------
diff --git a/docs/site/home/images/homepage.graffle b/docs/site/home/images/homepage.graffle
deleted file mode 100644
index b9c7336..0000000
--- a/docs/site/home/images/homepage.graffle
+++ /dev/null
@@ -1,71900 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>ApplicationVersion</key>
-	<array>
-		<string>com.omnigroup.OmniGraffle6</string>
-		<string>169.14.0.260934</string>
-	</array>
-	<key>CreationDate</key>
-	<string>2015-11-17 20:30:24 +0000</string>
-	<key>Creator</key>
-	<string>Marko Rodriguez</string>
-	<key>FileType</key>
-	<string>flat</string>
-	<key>GraphDocumentVersion</key>
-	<integer>12</integer>
-	<key>GuidesLocked</key>
-	<string>NO</string>
-	<key>GuidesVisible</key>
-	<string>YES</string>
-	<key>ImageCounter</key>
-	<integer>19</integer>
-	<key>Images</key>
-	<array>
-		<dict>
-			<key>Extension</key>
-			<string>png</string>
-			<key>ID</key>
-			<integer>18</integer>
-			<key>RawData</key>
-			<data>
-			iVBORw0KGgoAAAANSUhEUgAAAhwAAAEcCAYAAACMFm3hAAAKvWlD
-			Q1BJQ0MgUHJvZmlsZQAASImVlwdUE9kax+/MpJPQApFO6E16B+k1
-			9N5shARCKCGkoGJDZXEFVxQREVAWZAVEwbUAshbEgm0RVOy6IIuC
-			ui4WFEVlB3iEt++d9955/3PumV++ufPN992595x/ACCPMPn8DFgW
-			gEyeSBDh50mPi0+g4wcBBBCAA+ZAl8kS8j3CwoIAqrnr3/XhDjob
-			1S3T6Vz/fv+/So6dLGQBAIWhnMQWsjJRPo6OHhZfIAIAyUfjOitE
-			/GluQFlBgBaI8qlp5sxy7zQnzfLvM3OiIrxQngCAQGYyBRwAyBg0
-			Ts9hcdA8ZF2ULXhsLg/lKJRdWalMNsqlKC/MzMya5k6UDZP+KQ/n
-			bzmTJDmZTI6EZ3uZEcGbK+RnMFf9n8vxv5WZIZ57hzY6yKkC/wj0
-			qo+uWUN6VqCEeUkhoXPMZc/Mn+FUsX/0HLOEXglzzGZ6B86xOD3a
-			Y46ZgvlnuSJG1BwLsiIk+XkZIUGS/MkMCScLfSLnOIXry5jj3NSo
-			2DnO4caEzLEwPTJwfo6XJC4QR0hqThH4SnrMFM7XxmLOv0uUGuU/
-			X0OcpB52srePJM6LlsznizwlOfkZYfP1Z/hJ4sKcSMmzInSDzXEa
-			MyBsPk+YZH1AFEgFYsADbJAMBCAJZIEMIAJ04A24QAj46C8mQLeH
-			KHmlaLoJryz+KgGXkyqie6CnKJnO4LHMFtKtLCztAZg+k7Of/B1t
-			5qxBtKvzsexOABwL0SBnPsbUAeDkMwCoH+ZjOm/R7bIdgNO9LLEg
-			ZzY2vW0BFpCADFAAykAD6ABDYAqsgB1wBu7ABwSAULSTeLAMsNB+
-			MtFOVoA1YAMoAEVgO9gFKkA12A8awGFwFLSBU+AcuASugV7QDx6C
-			ATAMXoIx8AFMQhCEhygQFVKGNCE9yASyghwgV8gHCoIioHgoEeJA
-			PEgMrYE2QUVQCVQB1UCN0M/QSegcdAXqg+5Dg9Ao9Bb6DCMwGVaA
-			1WF92Bx2gD3gQDgKXgpz4Gw4F86Ht8HlcC18CG6Fz8HX4H54AH4J
-			jyMAkUJoiBZiijggXkgokoCkIAJkHVKIlCG1SDPSgXQjt5AB5BXy
-			CYPDUDF0jCnGGeOPicawMNmYdZitmApMA6YVcwFzCzOIGcN8w1Kw
-			algTrBOWgY3DcrArsAXYMuwB7AnsRWw/dhj7AYfD0XAGOHucPy4e
-			l4ZbjduK24trwXXi+nBDuHE8Hq+MN8G74EPxTLwIX4Dfgz+EP4u/
-			iR/GTxCkCJoEK4IvIYHAI2wklBEOEs4QbhKeEyaJskQ9ohMxlMgm
-			riIWE+uIHcQbxGHiJEmOZEByIUWR0kgbSOWkZtJF0iPSOykpKW0p
-			R6lwKa5UnlS51BGpy1KDUp/I8mRjshd5CVlM3kauJ3eS75PfUSgU
-			fYo7JYEiomyjNFLOU55QJqSp0mbSDGm29HrpSulW6ZvSr2WIMnoy
-			HjLLZHJlymSOydyQeSVLlNWX9ZJlyq6TrZQ9KXtXdlyOKmcpFyqX
-			KbdV7qDcFbkReby8vryPPFs+X36//Hn5ISpC1aF6UVnUTdQ66kXq
-			sAJOwUCBoZCmUKRwWKFHYUxRXtFGMUZxpWKl4mnFARpC06cxaBm0
-			YtpR2h3a5wXqCzwWJC/YsqB5wc0FH5VUldyVkpUKlVqU+pU+K9OV
-			fZTTlXcotyk/VsGoGKuEq6xQ2adyUeWVqoKqsypLtVD1qOoDNVjN
-			WC1CbbXafrXrauPqGup+6nz1Pern1V9p0DTcNdI0SjXOaIxqUjVd
-			NbmapZpnNV/QFeke9Ax6Of0CfUxLTctfS6xVo9WjNaltoB2tvVG7
-			RfuxDknHQSdFp1SnS2dMV1M3WHeNbpPuAz2inoNeqt5uvW69j/oG
-			+rH6m/Xb9EcMlAwYBrkGTQaPDCmGbobZhrWGt41wRg5G6UZ7jXqN
-			YWNb41TjSuMbJrCJnQnXZK9J30LsQseFvIW1C++akk09THNMm0wH
-			zWhmQWYbzdrMXpvrmieY7zDvNv9mYWuRYVFn8dBS3jLAcqNlh+Vb
-			K2MrllWl1W1rirWv9Xrrdus3NiY2yTb7bO7ZUm2DbTfbdtl+tbO3
-			E9g1243a69on2lfZ33VQcAhz2Opw2RHr6Om43vGU4ycnOyeR01Gn
-			P51NndOdDzqPLDJYlLyobtGQi7YL06XGZcCV7pro+qPrgJuWG9Ot
-			1u2pu4472/2A+3MPI480j0Merz0tPAWeJzw/ejl5rfXq9Ea8/bwL
-			vXt85H2ifSp8nvhq+3J8m3zH/Gz9Vvt1+mP9A/13+N9lqDNYjEbG
-			WIB9wNqAC4HkwMjAisCnQcZBgqCOYDg4IHhn8KMQvRBeSFsoCGWE
-			7gx9HGYQlh32SzguPCy8MvxZhGXEmojuSGrk8siDkR+iPKOKox5G
-			G0aLo7tiZGKWxDTGfIz1ji2JHYgzj1sbdy1eJZ4b356AT4hJOJAw
-			vthn8a7Fw0tslxQsubPUYOnKpVeWqSzLWHZ6ucxy5vJjidjE2MSD
-			iV+Yocxa5ngSI6kqaYzlxdrNesl2Z5eyR5NdkkuSn6e4pJSkjHBc
-			ODs5o6luqWWpr7he3ArumzT/tOq0j+mh6fXpUxmxGS2ZhMzEzJM8
-			eV4670KWRtbKrD6+Cb+AP5DtlL0re0wQKDgghIRLhe0iBdT8XBcb
-			ir8TD+a45lTmTKyIWXFspdxK3srrq4xXbVn1PNc396fVmNWs1V1r
-			tNZsWDO41mNtzTpoXdK6rvU66/PXD+f55TVsIG1I3/DrRouNJRvf
-			b4rd1JGvnp+XP/Sd33dNBdIFgoK7m503V3+P+Z77fc8W6y17tnwr
-			ZBdeLbIoKiv6spW19eoPlj+U/zC1LWVbT7Fd8b7tuO287Xd2uO1o
-			KJEryS0Z2hm8s7WUXlpY+n7X8l1XymzKqneTdot3D5QHlbfv0d2z
-			fc+XitSK/krPypYqtaotVR/3svfe3Oe+r7lavbqo+vOP3B/v1fjV
-			tNbq15btx+3P2f+sLqau+yeHnxoPqBwoOvC1nlc/0BDRcKHRvrHx
-			oNrB4ia4Sdw0emjJod7D3ofbm02ba1poLUVHwBHxkRc/J/5852jg
-			0a5jDseaj+sdrzpBPVHYCrWuah1rS20baI9v7zsZcLKrw7njxC9m
-			v9Sf0jpVeVrxdPEZ0pn8M1Nnc8+Od/I7X53jnBvqWt718Hzc+dsX
-			wi/0XAy8ePmS76Xz3R7dZy+7XD51xenKyasOV9uu2V1rvW57/cSv
-			tr+e6LHrab1hf6O917G3o29R35mbbjfP3fK+dek24/a1/pD+vjvR
-			d+7dXXJ34B773sj9jPtvHuQ8mHyY9wj7qPCx7OOyJ2pPan8z+q1l
-			wG7g9KD34PWnkU8fDrGGXv4u/P3LcP4zyrOy55rPG0esRk6N+o72
-			vlj8Yvgl/+Xkq4I/5P6oem34+vif7n9eH4sbG34jeDP1dus75Xf1
-			723ed42HjT/5kPlh8mPhhPJEwyeHT92fYz8/n1zxBf+l/KvR145v
-			gd8eTWVOTfGZAuaMFUDQAaekAPC2HgBKPOodUF9Nkp71zDOCZn3+
-			DIH/xLO+ekZ2ANS7AxCdB0AQ6lH2oUMvb9ZbT1umKHcAW1tLxj8k
-			TLG2ms1FRp0ndmJq6p06APgOAL4KpqYm905Nfa1Di70PQGf2rFef
-			Fg79B1NioGSpWN1bh4B/1V8R6wuNkLTOUgAAAZ1pVFh0WE1MOmNv
-			bS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRv
-			YmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4K
-			ICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y
-			Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJk
-			ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAg
-			eG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEu
-			MC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTQw
-			PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6
-			UGl4ZWxZRGltZW5zaW9uPjI4NDwvZXhpZjpQaXhlbFlEaW1lbnNp
-			b24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpS
-			REY+CjwveDp4bXBtZXRhPgrzNU2oAABAAElEQVR4AYy9WZNlyXGY
-			GXe/uVbWXt3V1V2o7sbSEACBpEiKQ5lkkjjiPNBkepx/04/zOr9j
-			5mU0JpMNzKiBANLAGYEAGyDRYKPRW61ZWbln3n2Z7/O4npnd4mgm
-			qk6ec+NEeHi4e3h4eCyncfO7/2o5m8+Lodlsxr3bapdWq1UajUaZ
-			8246nZblchlx7Xa7jBbzi7TGm8/0BtNvbO4U03V6a2V7e7tsbm2X
-			xaKU4XgUcKakHw/Oy2h4XubjIffTMj4/LWUxiXyNdifKbCyW5FuU
-			2WxWOuDU6XQi/2zZLc12K34bt2jUchfgYmiVeaRr8DPxn40n8ez7
-			eWMceRtkXC4bUWYA4Vl46xtrZX52WoYvX5ZyelY2qIt1nAGv1euX
-			Bg9R50Y7aNRotAoUIK6mayz7QY9mk7hVmvqupu93uoEfFC+FMs0r
-			DP6CXbP0e60ymUxKq9EMfO7cvFV2dnbK0dFROTw4IG8vypc/TStJ
-			aPsMjoEX9JL+wpN+JjE+gnzstiI+eSccn70HH9v1uZDfuLJsrvDl
-			EXyXS+WlWeSPv7MOUR/edEq7ltVY8AoYTdIRYxlLeNNqrUf9ZjPk
-			aEU36S+ultVatEq33ymzMi3T+aC01hrl9TfulRt3dsqrg73y8jfj
-			Mh6Pwa1ZptS11eoEncbTKpfzSZVn5SJCs9ImcAGfyRSaiFdcVW5N
-			F3XxTj5EPEKlWyPkcUY+Qwf6vfvNu+XW69Szrdwuy+mrRdn7fFqG
-			J62ytd0t3W6/nJ8Py3g0IUc74LWRa6vYaNIO5uuQi9/do/LRi/+z
-			/OzzH5TTxl6Zt+bQrxu4JT+VSfkZPI12ueIzz5nGu7zzWk5ngadx
-			81WbsE4hU+aHxrZLaShPhJ/P3W63TIajKMu24/uAyd3fIR8t2sJK
-			xrwbxE3+CWs0kTeV5r4z3ss0wh+eD8r6OvUniFOmFb7pEJeLco3b
-			2Ngoo9Eo3oUMXcFJGOZPHdXr9coMgTfd1RB4EyG+whRP03oZhsNh
-			1TPSutUtp6engaPpBoNBwBN/8y5bPe7TsrW1WY6Pj8vrr78eaZ89
-			e176/fVyNjgt17bu0DY3yu2bb5Q/+7M/K//lr/+i/PgvfgA/BuX1
-			uw+jvDN0jM2y3WlCh1HApuZlbb1XlgivdVKHrK9vhvzMZougH4CR
-			rfPAu9ttg8dGOVAv0LYePXpUNq9tlY8++qgcHR4HbaS59ZDW1r/X
-			3ECI18us0y+jeaPcvHkTwpyXxflBKdNhuXfrZpnDh70jfoOgeLS5
-			d2yt3M/R28KTxovZNPgyn6GvkK2tra2ytnGjHB7ul+GItkvcjHfW
-			c2NzLcpHzV/Q2r5nbW2t9Nb6QXPxW1C/ITTf6m+WXqdXy+cOoaAf
-			NECvKK+m9er35cecui4jfgFvlCODOCo/JycnQQufu/C33+8HD4QT
-			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
-			pWm2K4q7CMZZj6SvdEt6q0hki/y30ZvWzs5413K4mE4Xr3KkMjOI
-			l++tkfi420fYhsqveLzA1zn/SIex4QhThSUB3QmlArKjDmObbMp7
-			KmLj7FBcua5C9p00sN7es06hVclrncQrZShxcf2D5zB87zvfoa0s
-			2CnBR8bQK8qCorO2thlz5vIsPR3mTfiOyi1THNymef/+/ZhWSX44
-			UJIm7qJwcKMR0Q0vkNtN9YrQLhzJIwCxiwV9GHqDOmxsstME2ltP
-			6yvtxUO5tAOOOrOtfvvaDYw12jMy/sZbj8o/+aN/WnZuXysfffJx
-			+dqDR+X1O69FXdQolnPj1g1JXD767W/K05f7HLz4rDx//CnrCfiu
-			B9MmHrQ4YDFnKHX0YZwgDQsdXOj5cRBxA+Pid7//j8tvPvm8nLP4
-			bx1Xeh/9eY1DHl/j0KczvBoucnXhqPWVr9LPxYPu1lIvuEbODlNj
-			VRrpxTjD8LLNmqd+HqPSOvmm9Ej7kElo7j3lS/nMS5mSZh4EaOds
-			O5X/egI0OMRFg6OJB1Te6LmzDR6wW8M0fmPqjHUoTfS4vLQDlw/R
-			XlJmKdtpIeEmDtl2vJs2jADuoVeoM717eDjUA+I44GBL12ckDPMZ
-			n/jbADVsjFfuTCffs01opCp71sU6uWhUmphOOfGcHN/bD8g39YsG
-			R8CDzg/ufq289uBh+e/++b8pO3ceALv2BpMhHq6G26H18qg7Hezr
-			8VVnRxOJexiwjBqsvzjrlRJP5dqggec0q4JnvO1FOjqFaVo/jumA
-			RrkWJ+vmPduxfYn4yz/bCa0SXVt1TKtz8433BRqjDIrw2WDlk2D+
-			Fjl/G2K3CQCvpvGdv0OYaAQ2fKcrYi7evBQIkFpxrFHLEaZ5vPyd
-			TJuD5ALpnuiaYzThFl2NDVo+uhjAuhdBxakb12KEd4PKxbZamNMl
-			3soLL4VZATRYVg/YDRsHjccdsrMjGhQWm94Nt6XacRs0MuKSZMTV
-			36bR4KBccAlDZJVO1xhvQ9ilh2VqlLia++YNT/A7j0tDIxcGWk70
-			k+Zz+xl5FDTxzqCxIQzj7Cwc9UegMHEIvqzymF8rVz7wIkb5sQVX
-			HP1H+jn1nJGGGTZ44Bn6LrLDMIyP5tEZwxfTpcfCcq1nBndpGKo8
-			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
-			krjeRVwnLMSfsr3Mup967DmjVDuOLFtcrYMGhtWy0/IbKEtc7AYX
-			BYqTstvtrkdZ4mudLDdpJ03tiA3GZxrjxcPyoupX3pvu6iVM0xlX
-			09dnf/uuxUF+hqs8j4hVXKazPqaX/97FIWRBuUFn+Ns1Cw6Q7YwP
-			DipPr3N0u3zr0QYpMngn3ayL9pffd7EMZV269c9Z44ABaN/g0d1O
-			I0hbdbayOmFNorjqebq2BX9evKRcvg6McaCBKdxcZiDOYwxBg3wA
-			TfLSj142j5BHZdyBdtVzDFjovzQ0racfyqs0oL6ImTI7A5CefL9z
-			41pG+2RxcgG2beT+gzfxkrk9eVJ2n7PAOOBfGpamlQa2E40G15dY
-			d3H3zAy9OdJQHg+pu3rinPtnn3wSsOSYJ5TeYNrOo95974Jq20V8
-			Yw1a+kkQ679GXYyXvk59+bkBPVYOXvCoMDQjWLhI2gAlngiq7Lu4
-			cURK5hp0K/lOwgjcoFAZZ/Dup4UNpnElt7ZFfV+fe1hjfs+k4TSL
-			2YRJmS6hkvBzGmAspJTAeCx0Ufnb6RKFaMliLHHS6PAu0yS8RytP
-			EM5XB0/i0DBPIBxwQJAC4LG3ftRJ5jc5qW22f1h61NkPeY04nU5X
-			vRYmw1LQ+XIDsi4KQF6r9mj0Pxisa9JD5r722muxKEdBlc7CMdQ0
-			V+Cu4q668C9hXSoB8+tx0tiJ+jNUz3RV0C5dwcIyTdBrxYcsP5Dg
-			T/72/g89C1sey0/huNbBkPjnPSL5I4zE5ypM35vfxbOJU3z4Tu8T
-			PNTtaENwjUFV5uaoIbxqkm01DVLxvKSj5a3ImlmikZsOdSeyFS9/
-			UxciwAH5VIYYKeCPC2VGmwncEkjiX8ursdSOfJiqYXjRqa2PyvPd
-			X5WPnvysNNZRjshX7GQKxXapXFVebvW13VzAhR6BY+BUO1Ybva7h
-			HBVId+XGOtoOzZ/KVyVikJ4GFbIKyLxeGi/Cy07bsnSPqlwMlR91
-			94TpbB8er61iMr9lCU8FouKz8zb+akdS23ntuISZBk7ibJzpze8l
-			LwxJgyo/l3UAqSjXshxNKdPCsg7mse7+Nt40BuGLq3WYsA7CckwX
-			vy2T4CjXfB7zbB2kne+9hGt+cXGRsUanOxvc6eA7n/3ekpg7OJFu
-			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
-			WzEF6YFRjmps3O5Hd3Gh5br4S4UkTRypJFzL91l5sQP0vQ3bYLuT
-			HhoLPqdSM83VtiivsjM2n+9Ne7WtupDYNJJIeG7XM59pPDI82kzQ
-			z6Zbt8dapripD+bMAyjH4qNiM41lmCb0B7+N832lPwpJw5ff4uMa
-			GtN5XZU18/ieGl3oHPOodxxlWb5pDJZnfpW4IWFrjElr10CYPhQi
-			eVSU5rFjOGA61Xfm9700Fv6jR49CSe7j/fS9nkmDCtcTJhOGIlVp
-			Wg0dZce6G6It0z66fANIT4Tb+3tMYVhubFlEFvz4F9KGjNBheIou
-			euhw/yVAmYNHsD741d+Up3SUA76+S42hHbKmR5NyJakdjW3Qg+iq
-			W1/eqb/VG9SL00s31ndY3PiovHbvTdLXEbpGNeQNXlg/aS8Ngk8i
-			TzA+pjZXvPKduMt33wX/qa98MgjDeEPClEfJS+Pz2bTyCym/4H3m
-			y3TSVcgJQ5held5VpvrrnfLee9+OuPi8OnUXBT+ypjx6KJg6TnpU
-			3KpB5ZqXffS+A9QYbdMfaYDE6J8yNSrdQuxhaJYvbWpbUzc4HVm3
-			aNPTQgd3zOjJMJ1ewM2gbZAFXKSPAw3lX+NWD5myZrtzerXSU25J
-			Cw2wGucXu1uNNQ7/2kEukVWMbQ1VvW6eVPzHf/wv6LO6sT7JunrI
-			1voGxriDdAzJTXZ6NtCh1s/yxEPcTWuZ+dtzUUwjLp754dkZ4qs+
-			cMrPqTk/hOhdWrpg+c03HwDDNlOXDEgb25t1k1ZOsQjfM4uE7boi
-			jX2NGo15YbddIOk3EKx0MBnl7xeN+xxW5AE1sVgTw1YlEwtaINBi
-			chyGg8pygSW9xA3eoRPuMB3S6LLqllGfesFFLQ0Kl0G6mBc0kDmI
-			n3MWwTrEBBTuIaxMXJNNMvj9gB4Ku3Huql/XXCAYKF5P0DvnY0L1
-			64aVGDYEhVePhiqoi1KQANahS/njkXvlwYdRTOwQYX7MszeQmdJ+
-			yapnpHqB0TMBTrhbYKoG0pi6hBKDwTbqPGMDM6MKb5hztnrfG2fz
-			saFLbG78WmLYIEI8OuJyqkcMDRhulNPCsomFnNS9ds5axNXgk+ZB
-			GP4mvOyImHeKdw0UjuXZcdgQDeI5oOOwU/YkUot0oZmeDnkjWOuz
-			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
-			x0pwccjhkxx6ljmIMmCss9zJ9I30ZN3OQXSDu5MF62Tti0cPYmDE
-			Q5VylaldKZOsLW9m24yMJTRBAiOn6fr0Ii6/ZGdkAABAAElEQVSZ
-			197/1vRffP9fTN97/63p+NrJ9ONf/GR6/lnmhjayj5m7J8aJRUTB
-			qyrJ5wmJpdFEE9YVh3hEuny/A2NdHed9/4a0Z0S55uOlP8iCpnEo
-			VazeCIg9x8tZSIU4Fn0kmsZJu5k17OQJkMozXLTeSd+dxmgINSWR
-			fNyX80GZrwY4Ka9O5Uwewul3py2cX8kkTpDOc/8e998t45XsZ+nF
-			Q2mgFWWTpj4MJYYYml/G/1U4jonWAGs6KrgIcMDTundnzRiLK1Oj
-			rHUZ3ictTBv3NPMyOmy/hU9S17uyS+DIAxUXOiUpX3Im3bmhAU5f
-			9dqf1M1XhXnejveDn43LiIu5UPVABGYeNW6oBIaad9NJRqoLW8Ek
-			c7fppB7txC359O8ivum0lm8OxQPf2VV5k0/evvpd49T3xqV/yytu
-			/re43xfgbLRDcXi2u0XQngQNV90JpTAD2+9WqMryzQkKTUO3el3Q
-			rltJ2o5q5GPbMEPG7hBl7WTEC44vcxrtmZZQBgPFyEb++rZROpem
-			p3ncOGjvRUPuAmUkrTgXOvbTRimjr3/966V36Itf/vKXhTPFqEx5
-			lAcunnumF/w+jQJ2authPjK4noWBFOedOx8l/1iAZ7pkK8c42/L6
-			JN8twRNbELV3/BMCsaZzeB+8JxYR3tpB0eXpeKwTMT3FwKhRaGjQ
-			IcNHOvSgSwAH3y8FJ894QbeipetPPp2PuDFazwK/8BtexzHCpFf3
-			0jM2tGvllNGQMry3G8noHMq2pRr9y19e3aR30mV9ITfNo0pLOy76
-			UiZjxDRQ1Wvq0VTMWk4qhe8wPqPPI17wC+DaGeT8Bjigx2LAvedj
-			9J1CCq8qg2GSjlb77joEs+AktusejKXIhPK7ntEmnTTosI5G21x2
-			GjD5C6WX8gXUq1duZU3Cu9O9uz8946u8pj7UlfVBRtby0FnqidwK
-			tabFtEniHHFe9ZZSSifkvW+dXEjdrDodNNXZ+LrDbeA1vI5+y08W
-			yXd72HgUlB1GVh51LZ1panim2BzIlRmFrBcT5JXeLpeLqTNGB1gW
-			+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
-			fZ4WTdl0KT4s0PVxxQuFQ8ouflEQCXDmEUNv001WxIMr7V6+ycIY
-			c6S86RH4mkLR7nmiDmIEGzzykhrMLMYjke40Hpt0aFEgT54kTfio
-			fHk7eFauzlz9CXDoZ3VY58DkQCrpTJvZzWOBMG+JrejSw7H4lvye
-			m7eeXeobLHcdtThyh69kHx54qXPf3X1Sv3kHTVN+maUJ2lsvHK96
-			yRoZ26Wt5XiRAfNGdBHaTEHwaiif4Tf4GTnO4NrXah089tpsbYWd
-			NdLh9cV4zxi28NCv47vfLmk2LYcI/+DHs2Paz2448rOW/DWFmk7Q
-			KaTyruQkXl6O3RwhMGR7rDmyBtCsgDJ5LZ/H84HXRzNvIl64yKe2
-			X4eQvf1P/vyHX9z9dDp4vj0dbcY9m5PXrHI1T7se1+H1F/vTzayZ
-			QFymy4JgvB9kK3M0VpuzX7jo00/Xvt/DCEVUWyJTmWmgjBH7h+0g
-			YRiYd+W2Kss590jiEKoIbLrrurohQr4rWAWo4BK0VfN7KiSKNUJy
-			EJk7ZGxkXm8nHzRiBFWTIDzJwxgyCiBka5mzLoud+9B7QlWNJZ12
-			aKp9+MHCfvPkKnydXaBsLcK8KaPE2g2NtRRRKpFFC5ILzvIiTFOt
-			Z6WIyuXrl6VMgs9QthnlZU7K/DV71/GvFmBZvAqfAgsKwwL/sme7
-			VqoHWEHXKGcNy0hlKeUb4YChwuFmDUbsrFJyC6mLATuwgiePD5TT
-			pVa8sxLQ4MKrQc/AHSy7IM5oQxDvUvjLwCBU7E0Ldiks5w3Ib61N
-			CkoJuVE05KiuwE8ZaBy1D2d1Kz7UVXwy5bHkI+VV1RSkxCckaZUh
-			Ob6ehj40uOSSoY4WDgMoltPN69PSlXwzZfN/nX72Zb6bEjYsLkYB
-			h4K1xXS+8eL55oHvrnCnG/VwJ8PdnOeKUWewBcs7irgUdOqgFi2r
-			M/xPu/CVU67R2reOd1kYRpE6cRBs9WANkq2saK2TCHMo1ZWs8t7L
-			/KivfhoBH4VXqCGzAT3kMXfh/6Ptzn49S447sZ+770vtexV7Y1ML
-			RQ49GmHgl4FhG/CjYfhJ/0z/M342YAz8oJcRLANjQSMaw03sbnZX
-			d+37reXuq7+fyF/e++tik9LAmKw695zfOblERkZGREZGZhZtju7o
-			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
-

<TRUNCATED>
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/blazegraph-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/blazegraph-logo.png b/docs/site/home/images/logos/blazegraph-logo.png
deleted file mode 100644
index f1b00b9..0000000
Binary files a/docs/site/home/images/logos/blazegraph-logo.png and /dev/null differ


[12/24] tinkerpop git commit: Moved /site/images to /site/img

Posted by dk...@apache.org.
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/homepage.graffle
----------------------------------------------------------------------
diff --git a/docs/site/home/img/homepage.graffle b/docs/site/home/img/homepage.graffle
new file mode 100644
index 0000000..b9c7336
--- /dev/null
+++ b/docs/site/home/img/homepage.graffle
@@ -0,0 +1,71900 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ApplicationVersion</key>
+	<array>
+		<string>com.omnigroup.OmniGraffle6</string>
+		<string>169.14.0.260934</string>
+	</array>
+	<key>CreationDate</key>
+	<string>2015-11-17 20:30:24 +0000</string>
+	<key>Creator</key>
+	<string>Marko Rodriguez</string>
+	<key>FileType</key>
+	<string>flat</string>
+	<key>GraphDocumentVersion</key>
+	<integer>12</integer>
+	<key>GuidesLocked</key>
+	<string>NO</string>
+	<key>GuidesVisible</key>
+	<string>YES</string>
+	<key>ImageCounter</key>
+	<integer>19</integer>
+	<key>Images</key>
+	<array>
+		<dict>
+			<key>Extension</key>
+			<string>png</string>
+			<key>ID</key>
+			<integer>18</integer>
+			<key>RawData</key>
+			<data>
+			iVBORw0KGgoAAAANSUhEUgAAAhwAAAEcCAYAAACMFm3hAAAKvWlD
+			Q1BJQ0MgUHJvZmlsZQAASImVlwdUE9kax+/MpJPQApFO6E16B+k1
+			9N5shARCKCGkoGJDZXEFVxQREVAWZAVEwbUAshbEgm0RVOy6IIuC
+			ui4WFEVlB3iEt++d9955/3PumV++ufPN992595x/ACCPMPn8DFgW
+			gEyeSBDh50mPi0+g4wcBBBCAA+ZAl8kS8j3CwoIAqrnr3/XhDjob
+			1S3T6Vz/fv+/So6dLGQBAIWhnMQWsjJRPo6OHhZfIAIAyUfjOitE
+			/GluQFlBgBaI8qlp5sxy7zQnzfLvM3OiIrxQngCAQGYyBRwAyBg0
+			Ts9hcdA8ZF2ULXhsLg/lKJRdWalMNsqlKC/MzMya5k6UDZP+KQ/n
+			bzmTJDmZTI6EZ3uZEcGbK+RnMFf9n8vxv5WZIZ57hzY6yKkC/wj0
+			qo+uWUN6VqCEeUkhoXPMZc/Mn+FUsX/0HLOEXglzzGZ6B86xOD3a
+			Y46ZgvlnuSJG1BwLsiIk+XkZIUGS/MkMCScLfSLnOIXry5jj3NSo
+			2DnO4caEzLEwPTJwfo6XJC4QR0hqThH4SnrMFM7XxmLOv0uUGuU/
+			X0OcpB52srePJM6LlsznizwlOfkZYfP1Z/hJ4sKcSMmzInSDzXEa
+			MyBsPk+YZH1AFEgFYsADbJAMBCAJZIEMIAJ04A24QAj46C8mQLeH
+			KHmlaLoJryz+KgGXkyqie6CnKJnO4LHMFtKtLCztAZg+k7Of/B1t
+			5qxBtKvzsexOABwL0SBnPsbUAeDkMwCoH+ZjOm/R7bIdgNO9LLEg
+			ZzY2vW0BFpCADFAAykAD6ABDYAqsgB1wBu7ABwSAULSTeLAMsNB+
+			MtFOVoA1YAMoAEVgO9gFKkA12A8awGFwFLSBU+AcuASugV7QDx6C
+			ATAMXoIx8AFMQhCEhygQFVKGNCE9yASyghwgV8gHCoIioHgoEeJA
+			PEgMrYE2QUVQCVQB1UCN0M/QSegcdAXqg+5Dg9Ao9Bb6DCMwGVaA
+			1WF92Bx2gD3gQDgKXgpz4Gw4F86Ht8HlcC18CG6Fz8HX4H54AH4J
+			jyMAkUJoiBZiijggXkgokoCkIAJkHVKIlCG1SDPSgXQjt5AB5BXy
+			CYPDUDF0jCnGGeOPicawMNmYdZitmApMA6YVcwFzCzOIGcN8w1Kw
+			algTrBOWgY3DcrArsAXYMuwB7AnsRWw/dhj7AYfD0XAGOHucPy4e
+			l4ZbjduK24trwXXi+nBDuHE8Hq+MN8G74EPxTLwIX4Dfgz+EP4u/
+			iR/GTxCkCJoEK4IvIYHAI2wklBEOEs4QbhKeEyaJskQ9ohMxlMgm
+			riIWE+uIHcQbxGHiJEmOZEByIUWR0kgbSOWkZtJF0iPSOykpKW0p
+			R6lwKa5UnlS51BGpy1KDUp/I8mRjshd5CVlM3kauJ3eS75PfUSgU
+			fYo7JYEiomyjNFLOU55QJqSp0mbSDGm29HrpSulW6ZvSr2WIMnoy
+			HjLLZHJlymSOydyQeSVLlNWX9ZJlyq6TrZQ9KXtXdlyOKmcpFyqX
+			KbdV7qDcFbkReby8vryPPFs+X36//Hn5ISpC1aF6UVnUTdQ66kXq
+			sAJOwUCBoZCmUKRwWKFHYUxRXtFGMUZxpWKl4mnFARpC06cxaBm0
+			YtpR2h3a5wXqCzwWJC/YsqB5wc0FH5VUldyVkpUKlVqU+pU+K9OV
+			fZTTlXcotyk/VsGoGKuEq6xQ2adyUeWVqoKqsypLtVD1qOoDNVjN
+			WC1CbbXafrXrauPqGup+6nz1Pern1V9p0DTcNdI0SjXOaIxqUjVd
+			NbmapZpnNV/QFeke9Ax6Of0CfUxLTctfS6xVo9WjNaltoB2tvVG7
+			RfuxDknHQSdFp1SnS2dMV1M3WHeNbpPuAz2inoNeqt5uvW69j/oG
+			+rH6m/Xb9EcMlAwYBrkGTQaPDCmGbobZhrWGt41wRg5G6UZ7jXqN
+			YWNb41TjSuMbJrCJnQnXZK9J30LsQseFvIW1C++akk09THNMm0wH
+			zWhmQWYbzdrMXpvrmieY7zDvNv9mYWuRYVFn8dBS3jLAcqNlh+Vb
+			K2MrllWl1W1rirWv9Xrrdus3NiY2yTb7bO7ZUm2DbTfbdtl+tbO3
+			E9g1243a69on2lfZ33VQcAhz2Opw2RHr6Om43vGU4ycnOyeR01Gn
+			P51NndOdDzqPLDJYlLyobtGQi7YL06XGZcCV7pro+qPrgJuWG9Ot
+			1u2pu4472/2A+3MPI480j0Merz0tPAWeJzw/ejl5rfXq9Ea8/bwL
+			vXt85H2ifSp8nvhq+3J8m3zH/Gz9Vvt1+mP9A/13+N9lqDNYjEbG
+			WIB9wNqAC4HkwMjAisCnQcZBgqCOYDg4IHhn8KMQvRBeSFsoCGWE
+			7gx9HGYQlh32SzguPCy8MvxZhGXEmojuSGrk8siDkR+iPKOKox5G
+			G0aLo7tiZGKWxDTGfIz1ji2JHYgzj1sbdy1eJZ4b356AT4hJOJAw
+			vthn8a7Fw0tslxQsubPUYOnKpVeWqSzLWHZ6ucxy5vJjidjE2MSD
+			iV+Yocxa5ngSI6kqaYzlxdrNesl2Z5eyR5NdkkuSn6e4pJSkjHBc
+			ODs5o6luqWWpr7he3ArumzT/tOq0j+mh6fXpUxmxGS2ZhMzEzJM8
+			eV4670KWRtbKrD6+Cb+AP5DtlL0re0wQKDgghIRLhe0iBdT8XBcb
+			ir8TD+a45lTmTKyIWXFspdxK3srrq4xXbVn1PNc396fVmNWs1V1r
+			tNZsWDO41mNtzTpoXdK6rvU66/PXD+f55TVsIG1I3/DrRouNJRvf
+			b4rd1JGvnp+XP/Sd33dNBdIFgoK7m503V3+P+Z77fc8W6y17tnwr
+			ZBdeLbIoKiv6spW19eoPlj+U/zC1LWVbT7Fd8b7tuO287Xd2uO1o
+			KJEryS0Z2hm8s7WUXlpY+n7X8l1XymzKqneTdot3D5QHlbfv0d2z
+			fc+XitSK/krPypYqtaotVR/3svfe3Oe+r7lavbqo+vOP3B/v1fjV
+			tNbq15btx+3P2f+sLqau+yeHnxoPqBwoOvC1nlc/0BDRcKHRvrHx
+			oNrB4ia4Sdw0emjJod7D3ofbm02ba1poLUVHwBHxkRc/J/5852jg
+			0a5jDseaj+sdrzpBPVHYCrWuah1rS20baI9v7zsZcLKrw7njxC9m
+			v9Sf0jpVeVrxdPEZ0pn8M1Nnc8+Od/I7X53jnBvqWt718Hzc+dsX
+			wi/0XAy8ePmS76Xz3R7dZy+7XD51xenKyasOV9uu2V1rvW57/cSv
+			tr+e6LHrab1hf6O917G3o29R35mbbjfP3fK+dek24/a1/pD+vjvR
+			d+7dXXJ34B773sj9jPtvHuQ8mHyY9wj7qPCx7OOyJ2pPan8z+q1l
+			wG7g9KD34PWnkU8fDrGGXv4u/P3LcP4zyrOy55rPG0esRk6N+o72
+			vlj8Yvgl/+Xkq4I/5P6oem34+vif7n9eH4sbG34jeDP1dus75Xf1
+			723ed42HjT/5kPlh8mPhhPJEwyeHT92fYz8/n1zxBf+l/KvR145v
+			gd8eTWVOTfGZAuaMFUDQAaekAPC2HgBKPOodUF9Nkp71zDOCZn3+
+			DIH/xLO+ekZ2ANS7AxCdB0AQ6lH2oUMvb9ZbT1umKHcAW1tLxj8k
+			TLG2ms1FRp0ndmJq6p06APgOAL4KpqYm905Nfa1Di70PQGf2rFef
+			Fg79B1NioGSpWN1bh4B/1V8R6wuNkLTOUgAAAZ1pVFh0WE1MOmNv
+			bS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRv
+			YmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4K
+			ICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y
+			Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJk
+			ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAg
+			eG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEu
+			MC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTQw
+			PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6
+			UGl4ZWxZRGltZW5zaW9uPjI4NDwvZXhpZjpQaXhlbFlEaW1lbnNp
+			b24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpS
+			REY+CjwveDp4bXBtZXRhPgrzNU2oAABAAElEQVR4AYy9WZNlyXGY
+			GXe/uVbWXt3V1V2o7sbSEACBpEiKQ5lkkjjiPNBkepx/04/zOr9j
+			5mU0JpMNzKiBANLAGYEAGyDRYKPRW61ZWbln3n2Z7/O4npnd4mgm
+			qk6ec+NEeHi4e3h4eCyncfO7/2o5m8+Lodlsxr3bapdWq1UajUaZ
+			8246nZblchlx7Xa7jBbzi7TGm8/0BtNvbO4U03V6a2V7e7tsbm2X
+			xaKU4XgUcKakHw/Oy2h4XubjIffTMj4/LWUxiXyNdifKbCyW5FuU
+			2WxWOuDU6XQi/2zZLc12K34bt2jUchfgYmiVeaRr8DPxn40n8ez7
+			eWMceRtkXC4bUWYA4Vl46xtrZX52WoYvX5ZyelY2qIt1nAGv1euX
+			Bg9R50Y7aNRotAoUIK6mayz7QY9mk7hVmvqupu93uoEfFC+FMs0r
+			DP6CXbP0e60ymUxKq9EMfO7cvFV2dnbK0dFROTw4IG8vypc/TStJ
+			aPsMjoEX9JL+wpN+JjE+gnzstiI+eSccn70HH9v1uZDfuLJsrvDl
+			EXyXS+WlWeSPv7MOUR/edEq7ltVY8AoYTdIRYxlLeNNqrUf9ZjPk
+			aEU36S+ultVatEq33ymzMi3T+aC01hrl9TfulRt3dsqrg73y8jfj
+			Mh6Pwa1ZptS11eoEncbTKpfzSZVn5SJCs9ImcAGfyRSaiFdcVW5N
+			F3XxTj5EPEKlWyPkcUY+Qwf6vfvNu+XW69Szrdwuy+mrRdn7fFqG
+			J62ytd0t3W6/nJ8Py3g0IUc74LWRa6vYaNIO5uuQi9/do/LRi/+z
+			/OzzH5TTxl6Zt+bQrxu4JT+VSfkZPI12ueIzz5nGu7zzWk5ngadx
+			81WbsE4hU+aHxrZLaShPhJ/P3W63TIajKMu24/uAyd3fIR8t2sJK
+			xrwbxE3+CWs0kTeV5r4z3ss0wh+eD8r6OvUniFOmFb7pEJeLco3b
+			2Ngoo9Eo3oUMXcFJGOZPHdXr9coMgTfd1RB4EyG+whRP03oZhsNh
+			1TPSutUtp6engaPpBoNBwBN/8y5bPe7TsrW1WY6Pj8vrr78eaZ89
+			e176/fVyNjgt17bu0DY3yu2bb5Q/+7M/K//lr/+i/PgvfgA/BuX1
+			uw+jvDN0jM2y3WlCh1HApuZlbb1XlgivdVKHrK9vhvzMZougH4CR
+			rfPAu9ttg8dGOVAv0LYePXpUNq9tlY8++qgcHR4HbaS59ZDW1r/X
+			3ECI18us0y+jeaPcvHkTwpyXxflBKdNhuXfrZpnDh70jfoOgeLS5
+			d2yt3M/R28KTxovZNPgyn6GvkK2tra2ytnGjHB7ul+GItkvcjHfW
+			c2NzLcpHzV/Q2r5nbW2t9Nb6QXPxW1C/ITTf6m+WXqdXy+cOoaAf
+			NECvKK+m9er35cecui4jfgFvlCODOCo/JycnQQufu/C33+8HD4QT
+			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
+			pWm2K4q7CMZZj6SvdEt6q0hki/y30ZvWzs5413K4mE4Xr3KkMjOI
+			l++tkfi420fYhsqveLzA1zn/SIex4QhThSUB3QmlArKjDmObbMp7
+			KmLj7FBcua5C9p00sN7es06hVclrncQrZShxcf2D5zB87zvfoa0s
+			2CnBR8bQK8qCorO2thlz5vIsPR3mTfiOyi1THNymef/+/ZhWSX44
+			UJIm7qJwcKMR0Q0vkNtN9YrQLhzJIwCxiwV9GHqDOmxsstME2ltP
+			6yvtxUO5tAOOOrOtfvvaDYw12jMy/sZbj8o/+aN/WnZuXysfffJx
+			+dqDR+X1O69FXdQolnPj1g1JXD767W/K05f7HLz4rDx//CnrCfiu
+			B9MmHrQ4YDFnKHX0YZwgDQsdXOj5cRBxA+Pid7//j8tvPvm8nLP4
+			bx1Xeh/9eY1DHl/j0KczvBoucnXhqPWVr9LPxYPu1lIvuEbODlNj
+			VRrpxTjD8LLNmqd+HqPSOvmm9Ej7kElo7j3lS/nMS5mSZh4EaOds
+			O5X/egI0OMRFg6OJB1Te6LmzDR6wW8M0fmPqjHUoTfS4vLQDlw/R
+			XlJmKdtpIeEmDtl2vJs2jADuoVeoM717eDjUA+I44GBL12ckDPMZ
+			n/jbADVsjFfuTCffs01opCp71sU6uWhUmphOOfGcHN/bD8g39YsG
+			R8CDzg/ufq289uBh+e/++b8pO3ceALv2BpMhHq6G26H18qg7Hezr
+			8VVnRxOJexiwjBqsvzjrlRJP5dqggec0q4JnvO1FOjqFaVo/jumA
+			RrkWJ+vmPduxfYn4yz/bCa0SXVt1TKtz8433BRqjDIrw2WDlk2D+
+			Fjl/G2K3CQCvpvGdv0OYaAQ2fKcrYi7evBQIkFpxrFHLEaZ5vPyd
+			TJuD5ALpnuiaYzThFl2NDVo+uhjAuhdBxakb12KEd4PKxbZamNMl
+			3soLL4VZATRYVg/YDRsHjccdsrMjGhQWm94Nt6XacRs0MuKSZMTV
+			36bR4KBccAlDZJVO1xhvQ9ilh2VqlLia++YNT/A7j0tDIxcGWk70
+			k+Zz+xl5FDTxzqCxIQzj7Cwc9UegMHEIvqzymF8rVz7wIkb5sQVX
+			HP1H+jn1nJGGGTZ44Bn6LrLDMIyP5tEZwxfTpcfCcq1nBndpGKo8
+			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
+			krjeRVwnLMSfsr3Mup967DmjVDuOLFtcrYMGhtWy0/IbKEtc7AYX
+			BYqTstvtrkdZ4mudLDdpJ03tiA3GZxrjxcPyoupX3pvu6iVM0xlX
+			09dnf/uuxUF+hqs8j4hVXKazPqaX/97FIWRBuUFn+Ns1Cw6Q7YwP
+			DipPr3N0u3zr0QYpMngn3ayL9pffd7EMZV269c9Z44ABaN/g0d1O
+			I0hbdbayOmFNorjqebq2BX9evKRcvg6McaCBKdxcZiDOYwxBg3wA
+			TfLSj142j5BHZdyBdtVzDFjovzQ0racfyqs0oL6ImTI7A5CefL9z
+			41pG+2RxcgG2beT+gzfxkrk9eVJ2n7PAOOBfGpamlQa2E40G15dY
+			d3H3zAy9OdJQHg+pu3rinPtnn3wSsOSYJ5TeYNrOo95974Jq20V8
+			Yw1a+kkQ679GXYyXvk59+bkBPVYOXvCoMDQjWLhI2gAlngiq7Lu4
+			cURK5hp0K/lOwgjcoFAZZ/Dup4UNpnElt7ZFfV+fe1hjfs+k4TSL
+			2YRJmS6hkvBzGmAspJTAeCx0Ufnb6RKFaMliLHHS6PAu0yS8RytP
+			EM5XB0/i0DBPIBxwQJAC4LG3ftRJ5jc5qW22f1h61NkPeY04nU5X
+			vRYmw1LQ+XIDsi4KQF6r9mj0Pxisa9JD5r722muxKEdBlc7CMdQ0
+			V+Cu4q668C9hXSoB8+tx0tiJ+jNUz3RV0C5dwcIyTdBrxYcsP5Dg
+			T/72/g89C1sey0/huNbBkPjnPSL5I4zE5ypM35vfxbOJU3z4Tu8T
+			PNTtaENwjUFV5uaoIbxqkm01DVLxvKSj5a3ImlmikZsOdSeyFS9/
+			UxciwAH5VIYYKeCPC2VGmwncEkjiX8ursdSOfJiqYXjRqa2PyvPd
+			X5WPnvysNNZRjshX7GQKxXapXFVebvW13VzAhR6BY+BUO1Ybva7h
+			HBVId+XGOtoOzZ/KVyVikJ4GFbIKyLxeGi/Cy07bsnSPqlwMlR91
+			94TpbB8er61iMr9lCU8FouKz8zb+akdS23ntuISZBk7ibJzpze8l
+			LwxJgyo/l3UAqSjXshxNKdPCsg7mse7+Nt40BuGLq3WYsA7CckwX
+			vy2T4CjXfB7zbB2kne+9hGt+cXGRsUanOxvc6eA7n/3ekpg7OJFu
+			7rAwr9N9V2ni12J1iYtTm/b3q7/7Wfno7/nG03U8Fyhr9UAfL4cL
+			2DdZNOzai4P9l+gszzZY8vVZPzNgXTWdGZFiIL3cfRFKW7no4OHw
+			43kGDVjxdkDhpbRv9Jnmo40tMG4M4t9C1+oxVmnExxDBLXmYsuNd
+			WBocPpvPIB19Thmyzl/lWcIyXcJTLszrO/MazOcXYCt8DAAbHMF8
+			vovBKu3GvAbzRR7eC0eepwfGqa0WBpXVcm3hGUfCK9enT48jn7Lv
+			EfDy3Q6aQmunTjmW7yLHnOZ2sKHcKh9+60Z+utVW/DVujDeP9LH9
+			iJc4Zr29m0a5c3twxbvi7rODrDhLw3q4dgQauEbNEH0qXgzPzJjF
+			e2lBOnSd8rbB+UhzPByvDtil01nwcU90MXprLbZgQ1vWOmooKc8j
+			ppHE2TIrjSvdrI90FE8NgZylkF4NBkYehqiRZd6bnMRqv+XBm1Pa
+			UniOqLswh5xS+xnTfPLL3UzC9eRg+ZL8cReea2XEJ/FQxv0dVkQK
+			iQQUSZkXRAJobnuTMAKEPCBS3/s7K5XvI241CnVLrNYk4hD5lCEb
+			yFTBgv8uYuzRufQ42bADc13Jv4kVeUajsOIu3HE17yZzcDH6BJTC
+			7rSIh7eMWInt1IiH2PjBuXM8GBKox2hBPKyDRI4PvFG4K8jNPxqc
+			sEZkWPqkkfl+CbftYVkIhV+cdbtfBmljnTMErRBOg3XPNRx01fHb
+			tNJRBhgU0FCKdKaWrSK3bgZxsySLiHIui433teyajr81TaSvZel+
+			CxjAMYiPwTLimFlpiGEijtIjDrORHiT7MuzIdvHnakNKmfClZVWa
+			XiSNuMtfl/UwrTiL0wq9ePa337IJ+QKndO3Z6PhBHhQb7ujcwhp4
+			I49RN+TJkLib1mBZIXe8j3fAqXS10ZpqlY4bHCMHvKFBI9G8NKX3
+			qvh8VtYMtZw0ZC7pr3cDkeE9HX+Xr3keflT+/ouflPPZHh+Zwxsx
+			dmGuuNApQX+N7viCJnUUTxVbBmXhsj61TOXFNNar0q+WbbyKQP4a
+			zOd7YUpPn+WXMFW2xqsETWdc/g4lQ5zy6HXGgWq+rwp3zHbMs1DS
+			wvOkQEPKgR3ehK2vlmecOOa7fLaczCP9Ez/f2y5cX5R5TCeszONv
+			PXam1cgxvQreupvGfOKs0vS3Ct60XuJrfX1neg0l6aAiFW9heV3T
+			A4gOWXAOBmSION+78t48R8d1G6Z5hWeZ0l2FaRlEBE2T/i4rMo31
+			MOh9mHOa6JKR6NbmDTqGegATzRXdc1rucZjWhGnfM842d7F7Fx1n
+			WUPOwDlkx1Bva7283Hsa6wRctOhpjxo56s56Hkj1rkkH662OEU+D
+			OI2A6xx8j/VojogneG08uKvD7jU/Xe+uBHE1r3ibJ5+VAztif2d9
+			rLO/pZ3B39L+ov7EJf+My3Q+f/WyPKdUvQctA+IlTMt08PjVfP42
+			mG8yq7sf5DNohdxqgEkPZXiDQwz1QNgZPnv2BAOvtrFrTL/YEXbo
+			k6ynMF3v4bZbNwxIR3nXpnE7rdDZqDjq9Z4A6/jgMOomfoagFems
+			R7Zp6WAdvBSVrIdpxc/fZ8ijeayLIQf4esbUg9fWb+G1x8hhUO60
+			m1/+ZbsXJ7w2+ErrvTJku7RtwwWik2mV66fPPic9u6fYMu4WaNuF
+			ZVlO8s67dZQ/IUvg48JqB+buUsnF0hpCfqRvZ2XsK5sJy3JtW17O
+			JgjLNm5dchGui2/dbm5b+uUvfxlTtD5r+LV6dx6+b6VFRuQkjFZn
+			/hZBgQnYBqdgeziMhE0hy3wiZdhghOS8jy4YbW4Scsc1yPSIR/V2
+			MCp0L/ZZBOX0jesueutY9VhW/Z0bpc222TU+AdxjDUaXTyDbSAYs
+			gDo63sc9eVj2Pv+07D3j4zFPPysHzz8vg/0XZX7G9il2DXRnuHgw
+			/usOBz0mGBJ6T3CljBmJTDCWGmM8H684ix+XmWdyePKhp44yuItF
+			fvZF1ikWgkbnY5dVLX47EUfgvve5bonljhKtTKkKUTr4205ed9Ih
+			wuouhBR06WtjkWLmDXj8Ms7fmd8Ula6XjVf3qGWnhWx/aX6P/Y31
+			B7hO43PL8ECAKiv3Usc8rvWM/Ak3ivrSH/ld8asKKRtGNiZpcRkq
+			z2tNaqy4md+4pJO/g4rg6Ry6we1fypX3DI4mEMAwOMwbZYbBQe4w
+			OJBTrH1porgFjSUA4eK3dPUHJVLpi3vG0f9DJ4upPPD8Db02wU9e
+			XiwKjjLMX0PNj9GLvYhuoPHyNU3WG/3tb35Y/v7JT0qXYxA0pnrd
+			WzEF6YFRjmps3O5Hd3Gh5br4S4UkTRypJFzL91l5sQP0vQ3bYLuT
+			HhoLPqdSM83VtiivsjM2n+9Ne7WtupDYNJJIeG7XM59pPDI82kzQ
+			z6Zbt8dapripD+bMAyjH4qNiM41lmCb0B7+N832lPwpJw5ff4uMa
+			GtN5XZU18/ieGl3oHPOodxxlWb5pDJZnfpW4IWFrjElr10CYPhQi
+			eVSU5rFjOGA61Xfm9700Fv6jR49CSe7j/fS9nkmDCtcTJhOGIlVp
+			Wg0dZce6G6It0z66fANIT4Tb+3tMYVhubFlEFvz4F9KGjNBheIou
+			euhw/yVAmYNHsD741d+Up3SUA76+S42hHbKmR5NyJakdjW3Qg+iq
+			W1/eqb/VG9SL00s31ndY3PiovHbvTdLXEbpGNeQNXlg/aS8Ngk8i
+			TzA+pjZXvPKduMt33wX/qa98MgjDeEPClEfJS+Pz2bTyCym/4H3m
+			y3TSVcgJQ5held5VpvrrnfLee9+OuPi8OnUXBT+ypjx6KJg6TnpU
+			3KpB5ZqXffS+A9QYbdMfaYDE6J8yNSrdQuxhaJYvbWpbUzc4HVm3
+			aNPTQgd3zOjJMJ1ewM2gbZAFXKSPAw3lX+NWD5myZrtzerXSU25J
+			Cw2wGucXu1uNNQ7/2kEukVWMbQ1VvW6eVPzHf/wv6LO6sT7JunrI
+			1voGxriDdAzJTXZ6NtCh1s/yxEPcTWuZ+dtzUUwjLp754dkZ4qs+
+			cMrPqTk/hOhdWrpg+c03HwDDNlOXDEgb25t1k1ZOsQjfM4uE7boi
+			jX2NGo15YbddIOk3EKx0MBnl7xeN+xxW5AE1sVgTw1YlEwtaINBi
+			chyGg8pygSW9xA3eoRPuMB3S6LLqllGfesFFLQ0Kl0G6mBc0kDmI
+			n3MWwTrEBBTuIaxMXJNNMvj9gB4Ku3Huql/XXCAYKF5P0DvnY0L1
+			64aVGDYEhVePhiqoi1KQANahS/njkXvlwYdRTOwQYX7MszeQmdJ+
+			yapnpHqB0TMBTrhbYKoG0pi6hBKDwTbqPGMDM6MKb5hztnrfG2fz
+			saFLbG78WmLYIEI8OuJyqkcMDRhulNPCsomFnNS9ds5axNXgk+ZB
+			GP4mvOyImHeKdw0UjuXZcdgQDeI5oOOwU/YkUot0oZmeDnkjWOuz
+			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
+			x0pwccjhkxx6ljmIMmCss9zJ9I30ZN3OQXSDu5MF62Tti0cPYmDE
+			Q5VylaldKZOsLW9m24yMJTRBAiOn6fr0Ii6/ZGdkAABAAElEQVSZ
+			197/1vRffP9fTN97/63p+NrJ9ONf/GR6/lnmhjayj5m7J8aJRUTB
+			qyrJ5wmJpdFEE9YVh3hEuny/A2NdHed9/4a0Z0S55uOlP8iCpnEo
+			VazeCIg9x8tZSIU4Fn0kmsZJu5k17OQJkMozXLTeSd+dxmgINSWR
+			fNyX80GZrwY4Ka9O5Uwewul3py2cX8kkTpDOc/8e998t45XsZ+nF
+			Q2mgFWWTpj4MJYYYml/G/1U4jonWAGs6KrgIcMDTundnzRiLK1Oj
+			rHUZ3ictTBv3NPMyOmy/hU9S17uyS+DIAxUXOiUpX3Im3bmhAU5f
+			9dqf1M1XhXnejveDn43LiIu5UPVABGYeNW6oBIaad9NJRqoLW8Ek
+			c7fppB7txC359O8ivum0lm8OxQPf2VV5k0/evvpd49T3xqV/yytu
+			/re43xfgbLRDcXi2u0XQngQNV90JpTAD2+9WqMryzQkKTUO3el3Q
+			rltJ2o5q5GPbMEPG7hBl7WTEC44vcxrtmZZQBgPFyEb++rZROpem
+			p3ncOGjvRUPuAmUkrTgXOvbTRimjr3/966V36Itf/vKXhTPFqEx5
+			lAcunnumF/w+jQJ2authPjK4noWBFOedOx8l/1iAZ7pkK8c42/L6
+			JN8twRNbELV3/BMCsaZzeB+8JxYR3tpB0eXpeKwTMT3FwKhRaGjQ
+			IcNHOvSgSwAH3y8FJ894QbeipetPPp2PuDFazwK/8BtexzHCpFf3
+			0jM2tGvllNGQMry3G8noHMq2pRr9y19e3aR30mV9ITfNo0pLOy76
+			UiZjxDRQ1Wvq0VTMWk4qhe8wPqPPI17wC+DaGeT8Bjigx2LAvedj
+			9J1CCq8qg2GSjlb77joEs+AktusejKXIhPK7ntEmnTTosI5G21x2
+			GjD5C6WX8gXUq1duZU3Cu9O9uz8946u8pj7UlfVBRtby0FnqidwK
+			tabFtEniHHFe9ZZSSifkvW+dXEjdrDodNNXZ+LrDbeA1vI5+y08W
+			yXd72HgUlB1GVh51LZ1panim2BzIlRmFrBcT5JXeLpeLqTNGB1gW
+			+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
+			fZ4WTdl0KT4s0PVxxQuFQ8ouflEQCXDmEUNv001WxIMr7V6+ycIY
+			c6S86RH4mkLR7nmiDmIEGzzykhrMLMYjke40Hpt0aFEgT54kTfio
+			fHk7eFauzlz9CXDoZ3VY58DkQCrpTJvZzWOBMG+JrejSw7H4lvye
+			m7eeXeobLHcdtThyh69kHx54qXPf3X1Sv3kHTVN+maUJ2lsvHK96
+			yRoZ26Wt5XiRAfNGdBHaTEHwaiif4Tf4GTnO4NrXah089tpsbYWd
+			NdLh9cV4zxi28NCv47vfLmk2LYcI/+DHs2Paz2448rOW/DWFmk7Q
+			KaTyruQkXl6O3RwhMGR7rDmyBtCsgDJ5LZ/H84HXRzNvIl64yKe2
+			X4eQvf1P/vyHX9z9dDp4vj0dbcY9m5PXrHI1T7se1+H1F/vTzayZ
+			QFymy4JgvB9kK3M0VpuzX7jo00/Xvt/DCEVUWyJTmWmgjBH7h+0g
+			YRiYd+W2Kss590jiEKoIbLrrurohQr4rWAWo4BK0VfN7KiSKNUJy
+			EJk7ZGxkXm8nHzRiBFWTIDzJwxgyCiBka5mzLoud+9B7QlWNJZ12
+			aKp9+MHCfvPkKnydXaBsLcK8KaPE2g2NtRRRKpFFC5ILzvIiTFOt
+			Z6WIyuXrl6VMgs9QthnlZU7K/DV71/GvFmBZvAqfAgsKwwL/sme7
+			VqoHWEHXKGcNy0hlKeUb4YChwuFmDUbsrFJyC6mLATuwgiePD5TT
+			pVa8sxLQ4MKrQc/AHSy7IM5oQxDvUvjLwCBU7E0Ldiks5w3Ib61N
+			CkoJuVE05KiuwE8ZaBy1D2d1Kz7UVXwy5bHkI+VV1RSkxCckaZUh
+			Ob6ehj40uOSSoY4WDgMoltPN69PSlXwzZfN/nX72Zb6bEjYsLkYB
+			h4K1xXS+8eL55oHvrnCnG/VwJ8PdnOeKUWewBcs7irgUdOqgFi2r
+			M/xPu/CVU67R2reOd1kYRpE6cRBs9WANkq2saK2TCHMo1ZWs8t7L
+			/KivfhoBH4VXqCGzAT3kMXfh/6Ptzn49S447sZ+770vtexV7Y1ML
+			RQ49GmHgl4FhG/CjYfhJ/0z/M342YAz8oJcRLANjQSMaw03sbnZX
+			d+37reXuq7+fyF/e++tik9LAmKw695zfOblERkZGREZGZhZtju7o
+			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
+			CzgLZ4FVeegNY

<TRUNCATED>
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/logos/blazegraph-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/logos/blazegraph-logo.png b/docs/site/home/img/logos/blazegraph-logo.png
new file mode 100644
index 0000000..f1b00b9
Binary files /dev/null and b/docs/site/home/img/logos/blazegraph-logo.png differ


[04/24] tinkerpop git commit: Merge branch 'tp32' into tp33

Posted by dk...@apache.org.
Merge branch 'tp32' into tp33


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/9a70e695
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/9a70e695
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/9a70e695

Branch: refs/heads/TINKERPOP-1888
Commit: 9a70e6958e7f54287cfb5364e32bf064fb48da5c
Parents: 4455a1d 1592c4f
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Apr 6 20:08:02 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Apr 6 20:08:02 2018 -0400

----------------------------------------------------------------------
 gremlin-dotnet/glv/Gremlin.Net.csproj.template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------



[03/24] tinkerpop git commit: Use straight quotes in csproj file CTR

Posted by dk...@apache.org.
Use straight quotes in csproj file CTR


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/1592c4f3
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/1592c4f3
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/1592c4f3

Branch: refs/heads/TINKERPOP-1888
Commit: 1592c4f3ec1e0753324c944f16840b57b189d13a
Parents: 20bc886
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Apr 6 20:07:41 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Apr 6 20:07:41 2018 -0400

----------------------------------------------------------------------
 gremlin-dotnet/glv/Gremlin.Net.csproj.template    | 4 ++--
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1592c4f3/gremlin-dotnet/glv/Gremlin.Net.csproj.template
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/glv/Gremlin.Net.csproj.template b/gremlin-dotnet/glv/Gremlin.Net.csproj.template
index 897ec94..b95bae6 100644
--- a/gremlin-dotnet/glv/Gremlin.Net.csproj.template
+++ b/gremlin-dotnet/glv/Gremlin.Net.csproj.template
@@ -32,9 +32,9 @@ limitations under the License.
     <Authors>Apache TinkerPop</Authors>
     <Description>Gremlin.Net for Apache TinkerPop™ is a language variant and driver for .NET.
 
-Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a functional, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application’s property graph.
+Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a functional, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application's property graph.
 
-Gremlin.Net implements Gremlin within .NET. C# syntax has the same constructs as Java including “dot notation” for function chaining (a.b.c), round bracket function arguments (a(b,c)), and support for global namespaces (a(b()) vs a(__.b())). As such, anyone familiar with Gremlin-Java will immediately be able to work with Gremlin.Net. Moreover, there are a few added constructs to Gremlin.Net that make traversals a bit more succinct.
+Gremlin.Net implements Gremlin within .NET. C# syntax has the same constructs as Java including "dot notation" for function chaining (a.b.c), round bracket function arguments (a(b,c)), and support for global namespaces (a(b()) vs a(__.b())). As such, anyone familiar with Gremlin-Java will immediately be able to work with Gremlin.Net. Moreover, there are a few added constructs to Gremlin.Net that make traversals a bit more succinct.
 
 Please see the reference documentation at Apache TinkerPop for more information on usage.
 

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1592c4f3/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
index 44a3a10..fc75b83 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
+++ b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
@@ -32,9 +32,9 @@ limitations under the License.
     <Authors>Apache TinkerPop</Authors>
     <Description>Gremlin.Net for Apache TinkerPop™ is a language variant and driver for .NET.
 
-Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a functional, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application’s property graph.
+Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a functional, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application's property graph.
 
-Gremlin.Net implements Gremlin within .NET. C# syntax has the same constructs as Java including “dot notation” for function chaining (a.b.c), round bracket function arguments (a(b,c)), and support for global namespaces (a(b()) vs a(__.b())). As such, anyone familiar with Gremlin-Java will immediately be able to work with Gremlin.Net. Moreover, there are a few added constructs to Gremlin.Net that make traversals a bit more succinct.
+Gremlin.Net implements Gremlin within .NET. C# syntax has the same constructs as Java including "dot notation" for function chaining (a.b.c), round bracket function arguments (a(b,c)), and support for global namespaces (a(b()) vs a(__.b())). As such, anyone familiar with Gremlin-Java will immediately be able to work with Gremlin.Net. Moreover, there are a few added constructs to Gremlin.Net that make traversals a bit more succinct.
 
 Please see the reference documentation at Apache TinkerPop for more information on usage.
 


[24/24] tinkerpop git commit: Addressed wording in reference docs. Thanks @robertdale.

Posted by dk...@apache.org.
Addressed wording in reference docs. Thanks @robertdale.


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/38b93a08
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/38b93a08
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/38b93a08

Branch: refs/heads/TINKERPOP-1888
Commit: 38b93a0877576ccc2d5acee4778e9e41edc30b46
Parents: a1b0ed6
Author: Daniel Kuppitz <da...@hotmail.com>
Authored: Wed Apr 4 12:36:11 2018 -0700
Committer: Daniel Kuppitz <da...@hotmail.com>
Committed: Mon Apr 9 08:55:56 2018 -0700

----------------------------------------------------------------------
 docs/src/reference/the-traversal.asciidoc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/38b93a08/docs/src/reference/the-traversal.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/reference/the-traversal.asciidoc b/docs/src/reference/the-traversal.asciidoc
index ea2d09a..ddf9af6 100644
--- a/docs/src/reference/the-traversal.asciidoc
+++ b/docs/src/reference/the-traversal.asciidoc
@@ -1471,7 +1471,7 @@ link:++http://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/grem
 [[max-step]]
 === Max Step
 
-The `max()`-step (*map*) operates on a stream of comparable objects and determines which is the largest object in the stream.
+The `max()`-step (*map*) operates on a stream of comparable objects and determines which is the last object according to its natural order in the stream.
 
 [gremlin-groovy,modern]
 ----
@@ -1516,7 +1516,7 @@ link:++http://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/grem
 [[min-step]]
 === Min Step
 
-The `min()`-step (*map*) operates on a stream of comparable objects and determines which is the smallest object in the stream.
+The `min()`-step (*map*) operates on a stream of comparable objects and determines which is the first object according to its natural order in the stream.
 
 [gremlin-groovy,modern]
 ----


[20/24] tinkerpop git commit: Fixed up gremlin-javascript deployment configuration

Posted by dk...@apache.org.
Fixed up gremlin-javascript deployment configuration

Deployment didn't go completely smoothly on 3.2.8/3.3.2. Fixed up the couple of sore spots by adding a alias for the deploy <profile> and ensured that the deploy was not bound to test execution. CTR


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/df7870a4
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/df7870a4
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/df7870a4

Branch: refs/heads/TINKERPOP-1888
Commit: df7870a48acf9d07d0c3a4a437a710339a49bff2
Parents: b84f700
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 9 11:29:14 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 9 11:29:14 2018 -0400

----------------------------------------------------------------------
 docs/src/dev/developer/release.asciidoc |  1 +
 gremlin-javascript/pom.xml              | 10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/df7870a4/docs/src/dev/developer/release.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc
index b868755..c7c5bb7 100644
--- a/docs/src/dev/developer/release.asciidoc
+++ b/docs/src/dev/developer/release.asciidoc
@@ -239,6 +239,7 @@ for generating javadoc and without that the binary distributions won't contain t
 .. `mvn clean install -DskipTests -Dnuget`
 .. `mvn deploy -pl gremlin-python -DskipTests -Dpypi`
 .. `mvn deploy -pl :gremlin-dotnet-source -DskipTests -Dnuget`
+.. `mvn deploy -pl gremlin-javascript -DskipTests -Dnpm`
 . `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop dev; svn up dev/xx.yy.zz`
 . `svn co --depth empty https://dist.apache.org/repos/dist/release/tinkerpop release; mkdir release/xx.yy.zz`
 . Copy release files from `dev/xx.yy.zz` to `release/xx.yy.zz`.

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/df7870a4/gremlin-javascript/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-javascript/pom.xml b/gremlin-javascript/pom.xml
index 6b0d8bf..89fb930 100644
--- a/gremlin-javascript/pom.xml
+++ b/gremlin-javascript/pom.xml
@@ -269,6 +269,9 @@ limitations under the License.
             <id>glv-javascript-deploy</id>
             <activation>
                 <activeByDefault>false</activeByDefault>
+                <property>
+                    <name>npm</name>
+                </property>
             </activation>
             <build>
                 <plugins>
@@ -289,7 +292,12 @@ limitations under the License.
                             </execution>
                         </executions>
                         <configuration>
-                            <skip>${skipIntegrationTests}</skip>
+                            <!--
+                            skip needs to be overridden given how the <configuration> is specified in the main build.
+                            it should be fine to just always deploy because this <profile> needs to be manually
+                            activated and that should be good enough given our deployment process.
+                            -->
+                            <skip>false</skip>
                             <workingDirectory>src/main/javascript/gremlin-javascript</workingDirectory>
                             <nodeVersion>v6.12.3</nodeVersion>
                         </configuration>


[07/24] tinkerpop git commit: Bump to 3.3.3-SNAPSHOT

Posted by dk...@apache.org.
Bump to 3.3.3-SNAPSHOT


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/76565c32
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/76565c32
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/76565c32

Branch: refs/heads/TINKERPOP-1888
Commit: 76565c321b1077e75ff6d012df85b90a35271379
Parents: 93a6434
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Apr 6 21:11:34 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Apr 6 21:11:34 2018 -0400

----------------------------------------------------------------------
 giraph-gremlin/pom.xml                                  | 2 +-
 gremlin-archetype/gremlin-archetype-dsl/pom.xml         | 2 +-
 gremlin-archetype/gremlin-archetype-server/pom.xml      | 2 +-
 gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml | 2 +-
 gremlin-archetype/pom.xml                               | 2 +-
 gremlin-console/bin/gremlin.sh                          | 2 +-
 gremlin-console/pom.xml                                 | 2 +-
 gremlin-core/pom.xml                                    | 2 +-
 gremlin-dotnet/pom.xml                                  | 2 +-
 gremlin-dotnet/src/pom.xml                              | 2 +-
 gremlin-dotnet/test/pom.xml                             | 2 +-
 gremlin-driver/pom.xml                                  | 2 +-
 gremlin-groovy/pom.xml                                  | 2 +-
 gremlin-javascript/pom.xml                              | 2 +-
 gremlin-python/pom.xml                                  | 2 +-
 gremlin-server/pom.xml                                  | 2 +-
 gremlin-shaded/pom.xml                                  | 2 +-
 gremlin-test/pom.xml                                    | 2 +-
 gremlin-tools/gremlin-benchmark/pom.xml                 | 2 +-
 gremlin-tools/gremlin-coverage/pom.xml                  | 2 +-
 gremlin-tools/gremlin-io-test/pom.xml                   | 2 +-
 gremlin-tools/pom.xml                                   | 2 +-
 hadoop-gremlin/pom.xml                                  | 2 +-
 neo4j-gremlin/pom.xml                                   | 2 +-
 pom.xml                                                 | 2 +-
 spark-gremlin/pom.xml                                   | 2 +-
 tinkergraph-gremlin/pom.xml                             | 2 +-
 27 files changed, 27 insertions(+), 27 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/giraph-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/giraph-gremlin/pom.xml b/giraph-gremlin/pom.xml
index 0596162..4bdbbcf 100644
--- a/giraph-gremlin/pom.xml
+++ b/giraph-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>giraph-gremlin</artifactId>
     <name>Apache TinkerPop :: Giraph Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-archetype/gremlin-archetype-dsl/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/gremlin-archetype-dsl/pom.xml b/gremlin-archetype/gremlin-archetype-dsl/pom.xml
index ac688d8..ca0fd53 100644
--- a/gremlin-archetype/gremlin-archetype-dsl/pom.xml
+++ b/gremlin-archetype/gremlin-archetype-dsl/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-archetype</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype-dsl</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-archetype/gremlin-archetype-server/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/gremlin-archetype-server/pom.xml b/gremlin-archetype/gremlin-archetype-server/pom.xml
index e928aa7..3d0d167 100644
--- a/gremlin-archetype/gremlin-archetype-server/pom.xml
+++ b/gremlin-archetype/gremlin-archetype-server/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-archetype</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype-server</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml b/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
index 67399fb..93d929d 100644
--- a/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
+++ b/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-archetype</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype-tinkergraph</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-archetype/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-archetype/pom.xml b/gremlin-archetype/pom.xml
index 5a5159f..14d5753 100644
--- a/gremlin-archetype/pom.xml
+++ b/gremlin-archetype/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <artifactId>tinkerpop</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-archetype</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-console/bin/gremlin.sh
----------------------------------------------------------------------
diff --git a/gremlin-console/bin/gremlin.sh b/gremlin-console/bin/gremlin.sh
index 6e8cb54..1b2b798 120000
--- a/gremlin-console/bin/gremlin.sh
+++ b/gremlin-console/bin/gremlin.sh
@@ -1 +1 @@
-../target/apache-tinkerpop-gremlin-console-3.3.2-standalone/bin/gremlin.sh
\ No newline at end of file
+../target/apache-tinkerpop-gremlin-console-3.3.3-SNAPSHOT-standalone/bin/gremlin.sh
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-console/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml
index 05b39c3..876166f 100644
--- a/gremlin-console/pom.xml
+++ b/gremlin-console/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <artifactId>tinkerpop</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-console</artifactId>
     <name>Apache TinkerPop :: Gremlin Console</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-core/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-core/pom.xml b/gremlin-core/pom.xml
index 9f583e4..ffbc077 100644
--- a/gremlin-core/pom.xml
+++ b/gremlin-core/pom.xml
@@ -20,7 +20,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-core</artifactId>
     <name>Apache TinkerPop :: Gremlin Core</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-dotnet/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/pom.xml b/gremlin-dotnet/pom.xml
index 6ec3906..87adc63 100644
--- a/gremlin-dotnet/pom.xml
+++ b/gremlin-dotnet/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-dotnet</artifactId>
     <name>Apache TinkerPop :: Gremlin.Net</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-dotnet/src/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/src/pom.xml b/gremlin-dotnet/src/pom.xml
index 239ab90..0474e43 100644
--- a/gremlin-dotnet/src/pom.xml
+++ b/gremlin-dotnet/src/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-dotnet</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-dotnet-source</artifactId>
     <name>Apache TinkerPop :: Gremlin.Net - Source</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-dotnet/test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/test/pom.xml b/gremlin-dotnet/test/pom.xml
index 2ad5818..26141b1 100644
--- a/gremlin-dotnet/test/pom.xml
+++ b/gremlin-dotnet/test/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-dotnet</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-dotnet-tests</artifactId>
     <name>Apache TinkerPop :: Gremlin.Net - Tests</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-driver/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-driver/pom.xml b/gremlin-driver/pom.xml
index 5fbd67b..d4c8dff 100644
--- a/gremlin-driver/pom.xml
+++ b/gremlin-driver/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-driver</artifactId>
     <name>Apache TinkerPop :: Gremlin Driver</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-groovy/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-groovy/pom.xml b/gremlin-groovy/pom.xml
index 104c674..14d85f2 100644
--- a/gremlin-groovy/pom.xml
+++ b/gremlin-groovy/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-groovy</artifactId>
     <name>Apache TinkerPop :: Gremlin Groovy</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-javascript/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-javascript/pom.xml b/gremlin-javascript/pom.xml
index 509127f..6ec0c28 100644
--- a/gremlin-javascript/pom.xml
+++ b/gremlin-javascript/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-javascript</artifactId>
     <name>Apache TinkerPop :: Gremlin Javascript</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-python/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-python/pom.xml b/gremlin-python/pom.xml
index 21072a5..175c38b 100644
--- a/gremlin-python/pom.xml
+++ b/gremlin-python/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-python</artifactId>
     <name>Apache TinkerPop :: Gremlin Python</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-server/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml
index 756394a..696c9be 100644
--- a/gremlin-server/pom.xml
+++ b/gremlin-server/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-server</artifactId>
     <name>Apache TinkerPop :: Gremlin Server</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-shaded/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-shaded/pom.xml b/gremlin-shaded/pom.xml
index f0dc0fe..409abe9 100644
--- a/gremlin-shaded/pom.xml
+++ b/gremlin-shaded/pom.xml
@@ -20,7 +20,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-shaded</artifactId>
     <name>Apache TinkerPop :: Gremlin Shaded</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-test/pom.xml b/gremlin-test/pom.xml
index 64a6f0e..995fa19 100644
--- a/gremlin-test/pom.xml
+++ b/gremlin-test/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-test</artifactId>
     <name>Apache TinkerPop :: Gremlin Test</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-tools/gremlin-benchmark/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-tools/gremlin-benchmark/pom.xml b/gremlin-tools/gremlin-benchmark/pom.xml
index c968c88..5e2dc31 100644
--- a/gremlin-tools/gremlin-benchmark/pom.xml
+++ b/gremlin-tools/gremlin-benchmark/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <artifactId>gremlin-tools</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-benchmark</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-tools/gremlin-coverage/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-tools/gremlin-coverage/pom.xml b/gremlin-tools/gremlin-coverage/pom.xml
index 6e765bf..6119a5a 100644
--- a/gremlin-tools/gremlin-coverage/pom.xml
+++ b/gremlin-tools/gremlin-coverage/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>gremlin-tools</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-coverage</artifactId>
     <name>Apache TinkerPop :: Gremlin Coverage</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-tools/gremlin-io-test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-tools/gremlin-io-test/pom.xml b/gremlin-tools/gremlin-io-test/pom.xml
index bb2d74f..e22dc15 100644
--- a/gremlin-tools/gremlin-io-test/pom.xml
+++ b/gremlin-tools/gremlin-io-test/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>gremlin-tools</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-io-test</artifactId>
     <name>Apache TinkerPop :: Gremlin IO Test</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/gremlin-tools/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-tools/pom.xml b/gremlin-tools/pom.xml
index b2dfaa0..780f973 100644
--- a/gremlin-tools/pom.xml
+++ b/gremlin-tools/pom.xml
@@ -6,7 +6,7 @@
     <parent>
         <artifactId>tinkerpop</artifactId>
         <groupId>org.apache.tinkerpop</groupId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-tools</artifactId>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/hadoop-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/hadoop-gremlin/pom.xml b/hadoop-gremlin/pom.xml
index 6280fbc..e384915 100644
--- a/hadoop-gremlin/pom.xml
+++ b/hadoop-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>hadoop-gremlin</artifactId>
     <name>Apache TinkerPop :: Hadoop Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/neo4j-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/neo4j-gremlin/pom.xml b/neo4j-gremlin/pom.xml
index f85bd64..e9fa0cf 100644
--- a/neo4j-gremlin/pom.xml
+++ b/neo4j-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>neo4j-gremlin</artifactId>
     <name>Apache TinkerPop :: Neo4j Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index ef7fcb1..17fdec8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@ limitations under the License.
     </parent>
     <groupId>org.apache.tinkerpop</groupId>
     <artifactId>tinkerpop</artifactId>
-    <version>3.3.2</version>
+    <version>3.3.3-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Apache TinkerPop</name>
     <description>A Graph Computing Framework</description>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/spark-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/spark-gremlin/pom.xml b/spark-gremlin/pom.xml
index 82ee159..92fd65b 100644
--- a/spark-gremlin/pom.xml
+++ b/spark-gremlin/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>spark-gremlin</artifactId>
     <name>Apache TinkerPop :: Spark Gremlin</name>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76565c32/tinkergraph-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/tinkergraph-gremlin/pom.xml b/tinkergraph-gremlin/pom.xml
index 2915172..80de750 100644
--- a/tinkergraph-gremlin/pom.xml
+++ b/tinkergraph-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>3.3.2</version>
+        <version>3.3.3-SNAPSHOT</version>
     </parent>
     <artifactId>tinkergraph-gremlin</artifactId>
     <name>Apache TinkerPop :: TinkerGraph Gremlin</name>


[17/24] tinkerpop git commit: Added link to apache events on /site

Posted by dk...@apache.org.
Added link to apache events on /site

Required link for compliance with apache guidelines CTR


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6040ce0e
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6040ce0e
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/6040ce0e

Branch: refs/heads/TINKERPOP-1888
Commit: 6040ce0eadc789f9e6dae42405c0a36e1c59c617
Parents: 82edbc1
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 9 09:41:29 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 9 09:41:59 2018 -0400

----------------------------------------------------------------------
 docs/site/home/template/header-footer.html | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6040ce0e/docs/site/home/template/header-footer.html
----------------------------------------------------------------------
diff --git a/docs/site/home/template/header-footer.html b/docs/site/home/template/header-footer.html
index 90b55a4..ad7433d 100644
--- a/docs/site/home/template/header-footer.html
+++ b/docs/site/home/template/header-footer.html
@@ -127,6 +127,7 @@ limitations under the License.
                   <ul class="dropdown-menu">
                      <li><a href="http://www.apache.org/">Apache Homepage</a></li>
                      <li><a href="http://www.apache.org/licenses/">License</a></li>
+                     <li><a href="https://www.apache.org/events/current-event">Events</a></li>
                      <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
                      <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
                      <li><a href="http://www.apache.org/security/">Security</a></li>


[02/24] tinkerpop git commit: Merge branch 'tp32' into tp33

Posted by dk...@apache.org.
Merge branch 'tp32' into tp33

Conflicts:
	giraph-gremlin/pom.xml
	gremlin-archetype/gremlin-archetype-dsl/pom.xml
	gremlin-archetype/gremlin-archetype-server/pom.xml
	gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
	gremlin-archetype/pom.xml
	gremlin-console/bin/gremlin.sh
	gremlin-console/pom.xml
	gremlin-core/pom.xml
	gremlin-dotnet/pom.xml
	gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
	gremlin-dotnet/src/pom.xml
	gremlin-dotnet/test/pom.xml
	gremlin-driver/pom.xml
	gremlin-groovy-test/pom.xml
	gremlin-groovy/pom.xml
	gremlin-javascript/pom.xml
	gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
	gremlin-python/pom.xml
	gremlin-server/pom.xml
	gremlin-shaded/pom.xml
	gremlin-test/pom.xml
	gremlin-tools/gremlin-benchmark/pom.xml
	hadoop-gremlin/pom.xml
	neo4j-gremlin/pom.xml
	pom.xml
	spark-gremlin/pom.xml
	tinkergraph-gremlin/pom.xml


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/4455a1d8
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/4455a1d8
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/4455a1d8

Branch: refs/heads/TINKERPOP-1888
Commit: 4455a1d89433b629b6c38d10a2f871a3f5f210fb
Parents: 93a6434 20bc886
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Apr 6 20:06:33 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Apr 6 20:06:33 2018 -0400

----------------------------------------------------------------------
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/4455a1d8/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
----------------------------------------------------------------------
diff --cc gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
index cb3587a,44a3a10..3bdc0a7
--- a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
+++ b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
@@@ -32,9 -32,9 +32,9 @@@ limitations under the License
      <Authors>Apache TinkerPop</Authors>
      <Description>Gremlin.Net for Apache TinkerPop™ is a language variant and driver for .NET.
  
--Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a functional, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application’s property graph.
++Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a functional, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application's property graph.
  
--Gremlin.Net implements Gremlin within .NET. C# syntax has the same constructs as Java including “dot notation” for function chaining (a.b.c), round bracket function arguments (a(b,c)), and support for global namespaces (a(b()) vs a(__.b())). As such, anyone familiar with Gremlin-Java will immediately be able to work with Gremlin.Net. Moreover, there are a few added constructs to Gremlin.Net that make traversals a bit more succinct.
++Gremlin.Net implements Gremlin within .NET. C# syntax has the same constructs as Java including "dot notation" for function chaining (a.b.c), round bracket function arguments (a(b,c)), and support for global namespaces (a(b()) vs a(__.b())). As such, anyone familiar with Gremlin-Java will immediately be able to work with Gremlin.Net. Moreover, there are a few added constructs to Gremlin.Net that make traversals a bit more succinct.
  
  Please see the reference documentation at Apache TinkerPop for more information on usage.
  


[16/24] tinkerpop git commit: Added tinkerpop logo 212px wide to comply with apache guidelines CTR

Posted by dk...@apache.org.
Added tinkerpop logo 212px wide to comply with apache guidelines CTR


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/82edbc1c
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/82edbc1c
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/82edbc1c

Branch: refs/heads/TINKERPOP-1888
Commit: 82edbc1c58a139894ca4a0ae3eea6b78f634a458
Parents: 5945f4e
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 9 09:35:10 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 9 09:35:10 2018 -0400

----------------------------------------------------------------------
 docs/site/home/img/tinkerpop.jpg | Bin 0 -> 18382 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/82edbc1c/docs/site/home/img/tinkerpop.jpg
----------------------------------------------------------------------
diff --git a/docs/site/home/img/tinkerpop.jpg b/docs/site/home/img/tinkerpop.jpg
new file mode 100644
index 0000000..d179102
Binary files /dev/null and b/docs/site/home/img/tinkerpop.jpg differ


[21/24] tinkerpop git commit: Merge branch 'tp32' into tp33

Posted by dk...@apache.org.
Merge branch 'tp32' into tp33

Conflicts:
	gremlin-javascript/src/main/javascript/gremlin-javascript/package.json


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/46be1351
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/46be1351
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/46be1351

Branch: refs/heads/TINKERPOP-1888
Commit: 46be13518fd32a58118f1fa09a52e794114fb765
Parents: 39c3365 df7870a
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 9 11:31:25 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 9 11:31:25 2018 -0400

----------------------------------------------------------------------
 docs/src/dev/developer/release.asciidoc                   |  5 +++++
 gremlin-javascript/glv/PackageJson.template               |  2 +-
 gremlin-javascript/pom.xml                                | 10 +++++++++-
 .../src/main/javascript/gremlin-javascript/README.md      |  2 +-
 .../src/main/javascript/gremlin-javascript/package.json   |  2 +-
 5 files changed, 17 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/46be1351/docs/src/dev/developer/release.asciidoc
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/46be1351/gremlin-javascript/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/46be1351/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
----------------------------------------------------------------------
diff --cc gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
index 004f307,9a6197c..76a2dd6
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
@@@ -1,6 -1,6 +1,6 @@@
  {
-   "name": "gremlin-javascript",
+   "name": "gremlin",
 -  "version": "3.2.9-alpha1",
 +  "version": "3.3.3-alpha1",
    "description": "JavaScript Gremlin Language Variant",
    "author": "Apache TinkerPop team",
    "keywords": [


[22/24] tinkerpop git commit: Merge branch 'tp33'

Posted by dk...@apache.org.
Merge branch 'tp33'

Conflicts:
	gremlin-javascript/src/main/javascript/gremlin-javascript/package.json


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/46b743d4
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/46b743d4
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/46b743d4

Branch: refs/heads/TINKERPOP-1888
Commit: 46b743d43d371061a881d6caa4a7b2983c01f172
Parents: 6040ce0 46be135
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 9 11:31:55 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 9 11:31:55 2018 -0400

----------------------------------------------------------------------
 docs/src/dev/developer/release.asciidoc                   |  5 +++++
 gremlin-javascript/glv/PackageJson.template               |  2 +-
 gremlin-javascript/pom.xml                                | 10 +++++++++-
 .../src/main/javascript/gremlin-javascript/README.md      |  2 +-
 .../src/main/javascript/gremlin-javascript/package.json   |  2 +-
 5 files changed, 17 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/46b743d4/gremlin-javascript/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/46b743d4/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
----------------------------------------------------------------------
diff --cc gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
index 71b58b2,76a2dd6..50c461d
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
@@@ -1,6 -1,6 +1,6 @@@
  {
-   "name": "gremlin-javascript",
+   "name": "gremlin",
 -  "version": "3.3.3-alpha1",
 +  "version": "3.4.0-alpha1",
    "description": "JavaScript Gremlin Language Variant",
    "author": "Apache TinkerPop team",
    "keywords": [


[19/24] tinkerpop git commit: Minor fixes to dev release docs around gremlin-javascript CTR

Posted by dk...@apache.org.
Minor fixes to dev release docs around gremlin-javascript CTR


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/b84f700d
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/b84f700d
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/b84f700d

Branch: refs/heads/TINKERPOP-1888
Commit: b84f700d41ab5ab2e5b383701804bb7556e337e6
Parents: 84d1bf8
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 9 11:20:06 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 9 11:20:06 2018 -0400

----------------------------------------------------------------------
 docs/src/dev/developer/release.asciidoc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b84f700d/docs/src/dev/developer/release.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc
index fab9819..b868755 100644
--- a/docs/src/dev/developer/release.asciidoc
+++ b/docs/src/dev/developer/release.asciidoc
@@ -234,7 +234,7 @@ for generating javadoc and without that the binary distributions won't contain t
 == Release & Promote
 
 . Login to link:https://repository.apache.org/[Apache Nexus] and release the previously closed repository.
-. Deploy to link:https://pypi.python.org/pypi[pypi]
+. Deploy the GLVs
 .. This build will likely occur from the tag for the release, so be sure to checkout the tag first before executing this step.
 .. `mvn clean install -DskipTests -Dnuget`
 .. `mvn deploy -pl gremlin-python -DskipTests -Dpypi`
@@ -372,5 +372,9 @@ https://pypi.python.org/pypi/gremlinpython/xx.yy.zz
 
 https://www.nuget.org/packages/Gremlin.Net/xx.yy.zz
 
+Javascript artifacts are available in npm:
+
+https://www.npmjs.com/package/gremlin
+
 [include the release line logo image]
 ----


[13/24] tinkerpop git commit: Moved /site/images to /site/img

Posted by dk...@apache.org.
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/cosmosdb-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/cosmosdb-logo.png b/docs/site/home/images/logos/cosmosdb-logo.png
deleted file mode 100644
index 2df01fc..0000000
Binary files a/docs/site/home/images/logos/cosmosdb-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/datastax-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/datastax-logo.png b/docs/site/home/images/logos/datastax-logo.png
deleted file mode 100644
index af7deed..0000000
Binary files a/docs/site/home/images/logos/datastax-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/grakn-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/grakn-logo.png b/docs/site/home/images/logos/grakn-logo.png
deleted file mode 100644
index da70224..0000000
Binary files a/docs/site/home/images/logos/grakn-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/gremlin-dotnet-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/gremlin-dotnet-logo.png b/docs/site/home/images/logos/gremlin-dotnet-logo.png
deleted file mode 100644
index 967b36b..0000000
Binary files a/docs/site/home/images/logos/gremlin-dotnet-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/gremlin-groovy-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/gremlin-groovy-logo.png b/docs/site/home/images/logos/gremlin-groovy-logo.png
deleted file mode 100644
index eb13d67..0000000
Binary files a/docs/site/home/images/logos/gremlin-groovy-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/gremlin-java-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/gremlin-java-logo.png b/docs/site/home/images/logos/gremlin-java-logo.png
deleted file mode 100644
index 416ce81..0000000
Binary files a/docs/site/home/images/logos/gremlin-java-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/gremlin-python-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/gremlin-python-logo.png b/docs/site/home/images/logos/gremlin-python-logo.png
deleted file mode 100644
index 27c4b6a..0000000
Binary files a/docs/site/home/images/logos/gremlin-python-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/gremlin-scala-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/gremlin-scala-logo.png b/docs/site/home/images/logos/gremlin-scala-logo.png
deleted file mode 100644
index 2c29c1f..0000000
Binary files a/docs/site/home/images/logos/gremlin-scala-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/ibmgraph-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/ibmgraph-logo.png b/docs/site/home/images/logos/ibmgraph-logo.png
deleted file mode 100644
index 83524ab..0000000
Binary files a/docs/site/home/images/logos/ibmgraph-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/janusgraph-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/janusgraph-logo.png b/docs/site/home/images/logos/janusgraph-logo.png
deleted file mode 100644
index 0b11512..0000000
Binary files a/docs/site/home/images/logos/janusgraph-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/keylines-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/keylines-logo.png b/docs/site/home/images/logos/keylines-logo.png
deleted file mode 100644
index 5ac7f6a..0000000
Binary files a/docs/site/home/images/logos/keylines-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/linkurious-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/linkurious-logo.png b/docs/site/home/images/logos/linkurious-logo.png
deleted file mode 100644
index 17963fe..0000000
Binary files a/docs/site/home/images/logos/linkurious-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/neo4j-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/neo4j-logo.png b/docs/site/home/images/logos/neo4j-logo.png
deleted file mode 100644
index 7cb036b..0000000
Binary files a/docs/site/home/images/logos/neo4j-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/ogre-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/ogre-logo.png b/docs/site/home/images/logos/ogre-logo.png
deleted file mode 100644
index 7ad991a..0000000
Binary files a/docs/site/home/images/logos/ogre-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/orientdb-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/orientdb-logo.png b/docs/site/home/images/logos/orientdb-logo.png
deleted file mode 100644
index ba6e832..0000000
Binary files a/docs/site/home/images/logos/orientdb-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/sparql-gremlin-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/sparql-gremlin-logo.png b/docs/site/home/images/logos/sparql-gremlin-logo.png
deleted file mode 100644
index 8f9239e..0000000
Binary files a/docs/site/home/images/logos/sparql-gremlin-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/sql-gremlin-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/sql-gremlin-logo.png b/docs/site/home/images/logos/sql-gremlin-logo.png
deleted file mode 100644
index 490b249..0000000
Binary files a/docs/site/home/images/logos/sql-gremlin-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/stardog-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/stardog-logo.png b/docs/site/home/images/logos/stardog-logo.png
deleted file mode 100644
index 63c7597..0000000
Binary files a/docs/site/home/images/logos/stardog-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/titan-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/titan-logo.png b/docs/site/home/images/logos/titan-logo.png
deleted file mode 100644
index fee8ac6..0000000
Binary files a/docs/site/home/images/logos/titan-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/logos/tomsawyer-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/logos/tomsawyer-logo.png b/docs/site/home/images/logos/tomsawyer-logo.png
deleted file mode 100644
index 885d9f5..0000000
Binary files a/docs/site/home/images/logos/tomsawyer-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/meeting-room-button.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/meeting-room-button.png b/docs/site/home/images/meeting-room-button.png
deleted file mode 100644
index 8179624..0000000
Binary files a/docs/site/home/images/meeting-room-button.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/oltp-and-olap.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/oltp-and-olap.png b/docs/site/home/images/oltp-and-olap.png
deleted file mode 100644
index c290e49..0000000
Binary files a/docs/site/home/images/oltp-and-olap.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/peon-head.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/peon-head.png b/docs/site/home/images/peon-head.png
deleted file mode 100644
index 6ed8a98..0000000
Binary files a/docs/site/home/images/peon-head.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/adjacency-list.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/adjacency-list.png b/docs/site/home/images/policy/adjacency-list.png
deleted file mode 100644
index e6726fd..0000000
Binary files a/docs/site/home/images/policy/adjacency-list.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/blueprints-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/blueprints-character.png b/docs/site/home/images/policy/blueprints-character.png
deleted file mode 100644
index 6b42139..0000000
Binary files a/docs/site/home/images/policy/blueprints-character.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/business-gremlin.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/business-gremlin.png b/docs/site/home/images/policy/business-gremlin.png
deleted file mode 100755
index 6b36184..0000000
Binary files a/docs/site/home/images/policy/business-gremlin.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/cyclicpath-step.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/cyclicpath-step.png b/docs/site/home/images/policy/cyclicpath-step.png
deleted file mode 100644
index 4718941..0000000
Binary files a/docs/site/home/images/policy/cyclicpath-step.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/flat-map-lambda.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/flat-map-lambda.png b/docs/site/home/images/policy/flat-map-lambda.png
deleted file mode 100644
index 8f9300a..0000000
Binary files a/docs/site/home/images/policy/flat-map-lambda.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/frames-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/frames-character.png b/docs/site/home/images/policy/frames-character.png
deleted file mode 100644
index 96111af..0000000
Binary files a/docs/site/home/images/policy/frames-character.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/furnace-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/furnace-character.png b/docs/site/home/images/policy/furnace-character.png
deleted file mode 100644
index ef03224..0000000
Binary files a/docs/site/home/images/policy/furnace-character.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/gremlin-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/gremlin-character.png b/docs/site/home/images/policy/gremlin-character.png
deleted file mode 100644
index 262d2d7..0000000
Binary files a/docs/site/home/images/policy/gremlin-character.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/gremlin-chickenwing.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/gremlin-chickenwing.png b/docs/site/home/images/policy/gremlin-chickenwing.png
deleted file mode 100644
index b549fa3..0000000
Binary files a/docs/site/home/images/policy/gremlin-chickenwing.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/gremlin-gremopoly.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/gremlin-gremopoly.png b/docs/site/home/images/policy/gremlin-gremopoly.png
deleted file mode 100644
index de0f06e..0000000
Binary files a/docs/site/home/images/policy/gremlin-gremopoly.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/gremlin-gremreaper.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/gremlin-gremreaper.png b/docs/site/home/images/policy/gremlin-gremreaper.png
deleted file mode 100644
index 7aaf931..0000000
Binary files a/docs/site/home/images/policy/gremlin-gremreaper.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/gremlin-gremstefani.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/gremlin-gremstefani.png b/docs/site/home/images/policy/gremlin-gremstefani.png
deleted file mode 100644
index 90373b8..0000000
Binary files a/docs/site/home/images/policy/gremlin-gremstefani.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/gremlin-new-sheriff-in-town.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/gremlin-new-sheriff-in-town.png b/docs/site/home/images/policy/gremlin-new-sheriff-in-town.png
deleted file mode 100644
index 841af99..0000000
Binary files a/docs/site/home/images/policy/gremlin-new-sheriff-in-town.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/gremlin-no-more-mr-nice-guy.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/gremlin-no-more-mr-nice-guy.png b/docs/site/home/images/policy/gremlin-no-more-mr-nice-guy.png
deleted file mode 100644
index 2b248d9..0000000
Binary files a/docs/site/home/images/policy/gremlin-no-more-mr-nice-guy.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/gremlintron.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/gremlintron.png b/docs/site/home/images/policy/gremlintron.png
deleted file mode 100644
index 2a65a37..0000000
Binary files a/docs/site/home/images/policy/gremlintron.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/olap-traversal.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/olap-traversal.png b/docs/site/home/images/policy/olap-traversal.png
deleted file mode 100644
index 783ad18..0000000
Binary files a/docs/site/home/images/policy/olap-traversal.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/pipes-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/pipes-character.png b/docs/site/home/images/policy/pipes-character.png
deleted file mode 100644
index f960a01..0000000
Binary files a/docs/site/home/images/policy/pipes-character.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/rexster-character.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/rexster-character.png b/docs/site/home/images/policy/rexster-character.png
deleted file mode 100644
index cd62bc9..0000000
Binary files a/docs/site/home/images/policy/rexster-character.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/tinkerpop-reading.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/tinkerpop-reading.png b/docs/site/home/images/policy/tinkerpop-reading.png
deleted file mode 100644
index e3ece1a..0000000
Binary files a/docs/site/home/images/policy/tinkerpop-reading.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/policy/tinkerpop3-splash.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/policy/tinkerpop3-splash.png b/docs/site/home/images/policy/tinkerpop3-splash.png
deleted file mode 100755
index ed48f37..0000000
Binary files a/docs/site/home/images/policy/tinkerpop3-splash.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/resources/arxiv-article-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/resources/arxiv-article-resource.png b/docs/site/home/images/resources/arxiv-article-resource.png
deleted file mode 100644
index 1caccad..0000000
Binary files a/docs/site/home/images/resources/arxiv-article-resource.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/resources/benefits-gremlin-machine-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/resources/benefits-gremlin-machine-resource.png b/docs/site/home/images/resources/benefits-gremlin-machine-resource.png
deleted file mode 100644
index 58b4e55..0000000
Binary files a/docs/site/home/images/resources/benefits-gremlin-machine-resource.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/resources/graph-databases-101-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/resources/graph-databases-101-resource.png b/docs/site/home/images/resources/graph-databases-101-resource.png
deleted file mode 100644
index c837b3e..0000000
Binary files a/docs/site/home/images/resources/graph-databases-101-resource.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/resources/on-graph-computing-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/resources/on-graph-computing-resource.png b/docs/site/home/images/resources/on-graph-computing-resource.png
deleted file mode 100644
index fa09f4b..0000000
Binary files a/docs/site/home/images/resources/on-graph-computing-resource.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/resources/property-graph-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/resources/property-graph-resource.png b/docs/site/home/images/resources/property-graph-resource.png
deleted file mode 100644
index 73534a9..0000000
Binary files a/docs/site/home/images/resources/property-graph-resource.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/resources/sql-2-gremlin-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/resources/sql-2-gremlin-resource.png b/docs/site/home/images/resources/sql-2-gremlin-resource.png
deleted file mode 100644
index 0e5bb6e..0000000
Binary files a/docs/site/home/images/resources/sql-2-gremlin-resource.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/resources/tables-and-graphs-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/resources/tables-and-graphs-resource.png b/docs/site/home/images/resources/tables-and-graphs-resource.png
deleted file mode 100644
index bdc0b24..0000000
Binary files a/docs/site/home/images/resources/tables-and-graphs-resource.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/resources/why-graph-databases-resource.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/resources/why-graph-databases-resource.png b/docs/site/home/images/resources/why-graph-databases-resource.png
deleted file mode 100644
index 485b6eb..0000000
Binary files a/docs/site/home/images/resources/why-graph-databases-resource.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/rexster-handdrawn.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/rexster-handdrawn.png b/docs/site/home/images/rexster-handdrawn.png
deleted file mode 100644
index 23bde22..0000000
Binary files a/docs/site/home/images/rexster-handdrawn.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerblocks.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerblocks.png b/docs/site/home/images/tinkerblocks.png
deleted file mode 100644
index 5b30249..0000000
Binary files a/docs/site/home/images/tinkerblocks.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerpop-book.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerpop-book.png b/docs/site/home/images/tinkerpop-book.png
deleted file mode 100644
index e3ece1a..0000000
Binary files a/docs/site/home/images/tinkerpop-book.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerpop-cityscape.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerpop-cityscape.png b/docs/site/home/images/tinkerpop-cityscape.png
deleted file mode 100644
index f38be23..0000000
Binary files a/docs/site/home/images/tinkerpop-cityscape.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerpop-conference.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerpop-conference.png b/docs/site/home/images/tinkerpop-conference.png
deleted file mode 100644
index 16efd35..0000000
Binary files a/docs/site/home/images/tinkerpop-conference.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerpop-logo-small.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerpop-logo-small.png b/docs/site/home/images/tinkerpop-logo-small.png
deleted file mode 100644
index e90f0e6..0000000
Binary files a/docs/site/home/images/tinkerpop-logo-small.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerpop-meeting-room.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerpop-meeting-room.png b/docs/site/home/images/tinkerpop-meeting-room.png
deleted file mode 100644
index 5d80cf3..0000000
Binary files a/docs/site/home/images/tinkerpop-meeting-room.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerpop-reading-2.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerpop-reading-2.png b/docs/site/home/images/tinkerpop-reading-2.png
deleted file mode 100644
index 2428382..0000000
Binary files a/docs/site/home/images/tinkerpop-reading-2.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerpop-reading.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerpop-reading.png b/docs/site/home/images/tinkerpop-reading.png
deleted file mode 100644
index e3ece1a..0000000
Binary files a/docs/site/home/images/tinkerpop-reading.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerpop-splash.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerpop-splash.png b/docs/site/home/images/tinkerpop-splash.png
deleted file mode 100644
index 870b080..0000000
Binary files a/docs/site/home/images/tinkerpop-splash.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/tinkerpop3-splash.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/tinkerpop3-splash.png b/docs/site/home/images/tinkerpop3-splash.png
deleted file mode 100755
index ed48f37..0000000
Binary files a/docs/site/home/images/tinkerpop3-splash.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/apache-tinkerpop-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/apache-tinkerpop-logo.png b/docs/site/home/img/apache-tinkerpop-logo.png
new file mode 100644
index 0000000..8d222ed
Binary files /dev/null and b/docs/site/home/img/apache-tinkerpop-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/blueprints-handdrawn.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/blueprints-handdrawn.png b/docs/site/home/img/blueprints-handdrawn.png
new file mode 100644
index 0000000..8a7aba6
Binary files /dev/null and b/docs/site/home/img/blueprints-handdrawn.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/cityscape-button.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/cityscape-button.png b/docs/site/home/img/cityscape-button.png
new file mode 100644
index 0000000..85f986d
Binary files /dev/null and b/docs/site/home/img/cityscape-button.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/egg-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/egg-logo.png b/docs/site/home/img/egg-logo.png
new file mode 100644
index 0000000..9d25899
Binary files /dev/null and b/docs/site/home/img/egg-logo.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/favicon.ico
----------------------------------------------------------------------
diff --git a/docs/site/home/img/favicon.ico b/docs/site/home/img/favicon.ico
new file mode 100644
index 0000000..79782c4
Binary files /dev/null and b/docs/site/home/img/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/furnace-handdrawn.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/furnace-handdrawn.png b/docs/site/home/img/furnace-handdrawn.png
new file mode 100644
index 0000000..53fa34b
Binary files /dev/null and b/docs/site/home/img/furnace-handdrawn.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/graph-globe.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/graph-globe.png b/docs/site/home/img/graph-globe.png
new file mode 100644
index 0000000..9f37885
Binary files /dev/null and b/docs/site/home/img/graph-globe.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/graph-vs-table.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/graph-vs-table.png b/docs/site/home/img/graph-vs-table.png
new file mode 100644
index 0000000..04945ca
Binary files /dev/null and b/docs/site/home/img/graph-vs-table.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/gremlin-apache.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/gremlin-apache.png b/docs/site/home/img/gremlin-apache.png
new file mode 100644
index 0000000..e2d3bce
Binary files /dev/null and b/docs/site/home/img/gremlin-apache.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/gremlin-download.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/gremlin-download.png b/docs/site/home/img/gremlin-download.png
new file mode 100644
index 0000000..d9e1efd
Binary files /dev/null and b/docs/site/home/img/gremlin-download.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/gremlin-github.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/gremlin-github.png b/docs/site/home/img/gremlin-github.png
new file mode 100644
index 0000000..923bf43
Binary files /dev/null and b/docs/site/home/img/gremlin-github.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/gremlin-gym-mini.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/gremlin-gym-mini.png b/docs/site/home/img/gremlin-gym-mini.png
new file mode 100644
index 0000000..5c3d023
Binary files /dev/null and b/docs/site/home/img/gremlin-gym-mini.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/gremlin-handdrawn.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/gremlin-handdrawn.png b/docs/site/home/img/gremlin-handdrawn.png
new file mode 100644
index 0000000..ff3e9d3
Binary files /dev/null and b/docs/site/home/img/gremlin-handdrawn.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/gremlin-head.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/gremlin-head.png b/docs/site/home/img/gremlin-head.png
new file mode 100644
index 0000000..ec54d65
Binary files /dev/null and b/docs/site/home/img/gremlin-head.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/gremlin-language-variants.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/gremlin-language-variants.png b/docs/site/home/img/gremlin-language-variants.png
new file mode 100644
index 0000000..2c6ee8b
Binary files /dev/null and b/docs/site/home/img/gremlin-language-variants.png differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/img/gremlin-quill.png
----------------------------------------------------------------------
diff --git a/docs/site/home/img/gremlin-quill.png b/docs/site/home/img/gremlin-quill.png
new file mode 100644
index 0000000..bafcd63
Binary files /dev/null and b/docs/site/home/img/gremlin-quill.png differ


[15/24] tinkerpop git commit: Moved /site/images to /site/img

Posted by dk...@apache.org.
Moved /site/images to /site/img

This change sets up for compliance with Apache's website compliance checker. CTR


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/5945f4e6
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/5945f4e6
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/5945f4e6

Branch: refs/heads/TINKERPOP-1888
Commit: 5945f4e691e881d415555a56c7d2c7ca717a33cd
Parents: 8d0b286
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 9 09:30:49 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 9 09:30:49 2018 -0400

----------------------------------------------------------------------
 docs/site/home/downloads.html                   |     2 +-
 docs/site/home/gremlin.html                     |    16 +-
 docs/site/home/images/apache-tinkerpop-logo.png |   Bin 118637 -> 0 bytes
 docs/site/home/images/blueprints-handdrawn.png  |   Bin 39838 -> 0 bytes
 docs/site/home/images/cityscape-button.png      |   Bin 54260 -> 0 bytes
 docs/site/home/images/egg-logo.png              |   Bin 7241 -> 0 bytes
 docs/site/home/images/favicon.ico               |   Bin 1406 -> 0 bytes
 docs/site/home/images/furnace-handdrawn.png     |   Bin 27598 -> 0 bytes
 docs/site/home/images/graph-globe.png           |   Bin 97146 -> 0 bytes
 docs/site/home/images/graph-vs-table.png        |   Bin 35982 -> 0 bytes
 docs/site/home/images/gremlin-apache.png        |   Bin 184276 -> 0 bytes
 docs/site/home/images/gremlin-download.png      |   Bin 35666 -> 0 bytes
 docs/site/home/images/gremlin-github.png        |   Bin 25806 -> 0 bytes
 docs/site/home/images/gremlin-gym-mini.png      |   Bin 128185 -> 0 bytes
 docs/site/home/images/gremlin-handdrawn.png     |   Bin 24985 -> 0 bytes
 docs/site/home/images/gremlin-head.png          |   Bin 47157 -> 0 bytes
 .../home/images/gremlin-language-variants.png   |   Bin 157258 -> 0 bytes
 docs/site/home/images/gremlin-quill.png         |   Bin 200459 -> 0 bytes
 docs/site/home/images/homepage.graffle          | 71900 -----------------
 docs/site/home/images/logos/blazegraph-logo.png |   Bin 58946 -> 0 bytes
 docs/site/home/images/logos/cosmosdb-logo.png   |   Bin 378716 -> 0 bytes
 docs/site/home/images/logos/datastax-logo.png   |   Bin 38630 -> 0 bytes
 docs/site/home/images/logos/grakn-logo.png      |   Bin 72677 -> 0 bytes
 .../home/images/logos/gremlin-dotnet-logo.png   |   Bin 73325 -> 0 bytes
 .../home/images/logos/gremlin-groovy-logo.png   |   Bin 126622 -> 0 bytes
 .../home/images/logos/gremlin-java-logo.png     |   Bin 106573 -> 0 bytes
 .../home/images/logos/gremlin-python-logo.png   |   Bin 100190 -> 0 bytes
 .../home/images/logos/gremlin-scala-logo.png    |   Bin 83255 -> 0 bytes
 docs/site/home/images/logos/ibmgraph-logo.png   |   Bin 70338 -> 0 bytes
 docs/site/home/images/logos/janusgraph-logo.png |   Bin 51085 -> 0 bytes
 docs/site/home/images/logos/keylines-logo.png   |   Bin 38740 -> 0 bytes
 docs/site/home/images/logos/linkurious-logo.png |   Bin 58124 -> 0 bytes
 docs/site/home/images/logos/neo4j-logo.png      |   Bin 48361 -> 0 bytes
 docs/site/home/images/logos/ogre-logo.png       |   Bin 119692 -> 0 bytes
 docs/site/home/images/logos/orientdb-logo.png   |   Bin 38721 -> 0 bytes
 .../home/images/logos/sparql-gremlin-logo.png   |   Bin 102985 -> 0 bytes
 .../site/home/images/logos/sql-gremlin-logo.png |   Bin 94816 -> 0 bytes
 docs/site/home/images/logos/stardog-logo.png    |   Bin 78711 -> 0 bytes
 docs/site/home/images/logos/titan-logo.png      |   Bin 76305 -> 0 bytes
 docs/site/home/images/logos/tomsawyer-logo.png  |   Bin 68634 -> 0 bytes
 docs/site/home/images/meeting-room-button.png   |   Bin 46717 -> 0 bytes
 docs/site/home/images/oltp-and-olap.png         |   Bin 400257 -> 0 bytes
 docs/site/home/images/peon-head.png             |   Bin 11761 -> 0 bytes
 docs/site/home/images/policy/adjacency-list.png |   Bin 36192 -> 0 bytes
 .../home/images/policy/blueprints-character.png |   Bin 18474 -> 0 bytes
 .../home/images/policy/business-gremlin.png     |   Bin 412520 -> 0 bytes
 .../site/home/images/policy/cyclicpath-step.png |   Bin 133628 -> 0 bytes
 .../site/home/images/policy/flat-map-lambda.png |   Bin 26423 -> 0 bytes
 .../home/images/policy/frames-character.png     |   Bin 17482 -> 0 bytes
 .../home/images/policy/furnace-character.png    |   Bin 14118 -> 0 bytes
 .../home/images/policy/gremlin-character.png    |   Bin 16473 -> 0 bytes
 .../home/images/policy/gremlin-chickenwing.png  |   Bin 34307 -> 0 bytes
 .../home/images/policy/gremlin-gremopoly.png    |   Bin 28803 -> 0 bytes
 .../home/images/policy/gremlin-gremreaper.png   |   Bin 33275 -> 0 bytes
 .../home/images/policy/gremlin-gremstefani.png  |   Bin 32122 -> 0 bytes
 .../policy/gremlin-new-sheriff-in-town.png      |   Bin 30381 -> 0 bytes
 .../policy/gremlin-no-more-mr-nice-guy.png      |   Bin 27941 -> 0 bytes
 docs/site/home/images/policy/gremlintron.png    |   Bin 219686 -> 0 bytes
 docs/site/home/images/policy/olap-traversal.png |   Bin 315037 -> 0 bytes
 .../site/home/images/policy/pipes-character.png |   Bin 19807 -> 0 bytes
 .../home/images/policy/rexster-character.png    |   Bin 18100 -> 0 bytes
 .../home/images/policy/tinkerpop-reading.png    |   Bin 195749 -> 0 bytes
 .../home/images/policy/tinkerpop3-splash.png    |   Bin 643257 -> 0 bytes
 .../images/resources/arxiv-article-resource.png |   Bin 306821 -> 0 bytes
 .../benefits-gremlin-machine-resource.png       |   Bin 159622 -> 0 bytes
 .../resources/graph-databases-101-resource.png  |   Bin 139229 -> 0 bytes
 .../resources/on-graph-computing-resource.png   |   Bin 159091 -> 0 bytes
 .../resources/property-graph-resource.png       |   Bin 162245 -> 0 bytes
 .../images/resources/sql-2-gremlin-resource.png |   Bin 210892 -> 0 bytes
 .../resources/tables-and-graphs-resource.png    |   Bin 344091 -> 0 bytes
 .../resources/why-graph-databases-resource.png  |   Bin 243807 -> 0 bytes
 docs/site/home/images/rexster-handdrawn.png     |   Bin 30247 -> 0 bytes
 docs/site/home/images/tinkerblocks.png          |   Bin 802732 -> 0 bytes
 docs/site/home/images/tinkerpop-book.png        |   Bin 195749 -> 0 bytes
 docs/site/home/images/tinkerpop-cityscape.png   |   Bin 801856 -> 0 bytes
 docs/site/home/images/tinkerpop-conference.png  |   Bin 719950 -> 0 bytes
 docs/site/home/images/tinkerpop-logo-small.png  |   Bin 30662 -> 0 bytes
 .../site/home/images/tinkerpop-meeting-room.png |   Bin 703938 -> 0 bytes
 docs/site/home/images/tinkerpop-reading-2.png   |   Bin 211187 -> 0 bytes
 docs/site/home/images/tinkerpop-reading.png     |   Bin 195749 -> 0 bytes
 docs/site/home/images/tinkerpop-splash.png      |   Bin 653463 -> 0 bytes
 docs/site/home/images/tinkerpop3-splash.png     |   Bin 643257 -> 0 bytes
 docs/site/home/img/apache-tinkerpop-logo.png    |   Bin 0 -> 118637 bytes
 docs/site/home/img/blueprints-handdrawn.png     |   Bin 0 -> 39838 bytes
 docs/site/home/img/cityscape-button.png         |   Bin 0 -> 54260 bytes
 docs/site/home/img/egg-logo.png                 |   Bin 0 -> 7241 bytes
 docs/site/home/img/favicon.ico                  |   Bin 0 -> 1406 bytes
 docs/site/home/img/furnace-handdrawn.png        |   Bin 0 -> 27598 bytes
 docs/site/home/img/graph-globe.png              |   Bin 0 -> 97146 bytes
 docs/site/home/img/graph-vs-table.png           |   Bin 0 -> 35982 bytes
 docs/site/home/img/gremlin-apache.png           |   Bin 0 -> 184276 bytes
 docs/site/home/img/gremlin-download.png         |   Bin 0 -> 35666 bytes
 docs/site/home/img/gremlin-github.png           |   Bin 0 -> 25806 bytes
 docs/site/home/img/gremlin-gym-mini.png         |   Bin 0 -> 128185 bytes
 docs/site/home/img/gremlin-handdrawn.png        |   Bin 0 -> 24985 bytes
 docs/site/home/img/gremlin-head.png             |   Bin 0 -> 47157 bytes
 .../site/home/img/gremlin-language-variants.png |   Bin 0 -> 157258 bytes
 docs/site/home/img/gremlin-quill.png            |   Bin 0 -> 200459 bytes
 docs/site/home/img/homepage.graffle             | 71900 +++++++++++++++++
 docs/site/home/img/logos/blazegraph-logo.png    |   Bin 0 -> 58946 bytes
 docs/site/home/img/logos/cosmosdb-logo.png      |   Bin 0 -> 378716 bytes
 docs/site/home/img/logos/datastax-logo.png      |   Bin 0 -> 38630 bytes
 docs/site/home/img/logos/grakn-logo.png         |   Bin 0 -> 72677 bytes
 .../site/home/img/logos/gremlin-dotnet-logo.png |   Bin 0 -> 73325 bytes
 .../site/home/img/logos/gremlin-groovy-logo.png |   Bin 0 -> 126622 bytes
 docs/site/home/img/logos/gremlin-java-logo.png  |   Bin 0 -> 106573 bytes
 .../site/home/img/logos/gremlin-python-logo.png |   Bin 0 -> 100190 bytes
 docs/site/home/img/logos/gremlin-scala-logo.png |   Bin 0 -> 83255 bytes
 docs/site/home/img/logos/ibmgraph-logo.png      |   Bin 0 -> 70338 bytes
 docs/site/home/img/logos/janusgraph-logo.png    |   Bin 0 -> 51085 bytes
 docs/site/home/img/logos/keylines-logo.png      |   Bin 0 -> 38740 bytes
 docs/site/home/img/logos/linkurious-logo.png    |   Bin 0 -> 58124 bytes
 docs/site/home/img/logos/neo4j-logo.png         |   Bin 0 -> 48361 bytes
 docs/site/home/img/logos/ogre-logo.png          |   Bin 0 -> 119692 bytes
 docs/site/home/img/logos/orientdb-logo.png      |   Bin 0 -> 38721 bytes
 .../site/home/img/logos/sparql-gremlin-logo.png |   Bin 0 -> 102985 bytes
 docs/site/home/img/logos/sql-gremlin-logo.png   |   Bin 0 -> 94816 bytes
 docs/site/home/img/logos/stardog-logo.png       |   Bin 0 -> 78711 bytes
 docs/site/home/img/logos/titan-logo.png         |   Bin 0 -> 76305 bytes
 docs/site/home/img/logos/tomsawyer-logo.png     |   Bin 0 -> 68634 bytes
 docs/site/home/img/meeting-room-button.png      |   Bin 0 -> 46717 bytes
 docs/site/home/img/oltp-and-olap.png            |   Bin 0 -> 400257 bytes
 docs/site/home/img/peon-head.png                |   Bin 0 -> 11761 bytes
 docs/site/home/img/policy/adjacency-list.png    |   Bin 0 -> 36192 bytes
 .../home/img/policy/blueprints-character.png    |   Bin 0 -> 18474 bytes
 docs/site/home/img/policy/business-gremlin.png  |   Bin 0 -> 412520 bytes
 docs/site/home/img/policy/cyclicpath-step.png   |   Bin 0 -> 133628 bytes
 docs/site/home/img/policy/flat-map-lambda.png   |   Bin 0 -> 26423 bytes
 docs/site/home/img/policy/frames-character.png  |   Bin 0 -> 17482 bytes
 docs/site/home/img/policy/furnace-character.png |   Bin 0 -> 14118 bytes
 docs/site/home/img/policy/gremlin-character.png |   Bin 0 -> 16473 bytes
 .../home/img/policy/gremlin-chickenwing.png     |   Bin 0 -> 34307 bytes
 docs/site/home/img/policy/gremlin-gremopoly.png |   Bin 0 -> 28803 bytes
 .../site/home/img/policy/gremlin-gremreaper.png |   Bin 0 -> 33275 bytes
 .../home/img/policy/gremlin-gremstefani.png     |   Bin 0 -> 32122 bytes
 .../img/policy/gremlin-new-sheriff-in-town.png  |   Bin 0 -> 30381 bytes
 .../img/policy/gremlin-no-more-mr-nice-guy.png  |   Bin 0 -> 27941 bytes
 docs/site/home/img/policy/gremlintron.png       |   Bin 0 -> 219686 bytes
 docs/site/home/img/policy/olap-traversal.png    |   Bin 0 -> 315037 bytes
 docs/site/home/img/policy/pipes-character.png   |   Bin 0 -> 19807 bytes
 docs/site/home/img/policy/rexster-character.png |   Bin 0 -> 18100 bytes
 docs/site/home/img/policy/tinkerpop-reading.png |   Bin 0 -> 195749 bytes
 docs/site/home/img/policy/tinkerpop3-splash.png |   Bin 0 -> 643257 bytes
 .../img/resources/arxiv-article-resource.png    |   Bin 0 -> 306821 bytes
 .../benefits-gremlin-machine-resource.png       |   Bin 0 -> 159622 bytes
 .../resources/graph-databases-101-resource.png  |   Bin 0 -> 139229 bytes
 .../resources/on-graph-computing-resource.png   |   Bin 0 -> 159091 bytes
 .../img/resources/property-graph-resource.png   |   Bin 0 -> 162245 bytes
 .../img/resources/sql-2-gremlin-resource.png    |   Bin 0 -> 210892 bytes
 .../resources/tables-and-graphs-resource.png    |   Bin 0 -> 344091 bytes
 .../resources/why-graph-databases-resource.png  |   Bin 0 -> 243807 bytes
 docs/site/home/img/rexster-handdrawn.png        |   Bin 0 -> 30247 bytes
 docs/site/home/img/tinkerblocks.png             |   Bin 0 -> 802732 bytes
 docs/site/home/img/tinkerpop-book.png           |   Bin 0 -> 195749 bytes
 docs/site/home/img/tinkerpop-cityscape.png      |   Bin 0 -> 801856 bytes
 docs/site/home/img/tinkerpop-conference.png     |   Bin 0 -> 719950 bytes
 docs/site/home/img/tinkerpop-logo-small.png     |   Bin 0 -> 30662 bytes
 docs/site/home/img/tinkerpop-meeting-room.png   |   Bin 0 -> 703938 bytes
 docs/site/home/img/tinkerpop-reading-2.png      |   Bin 0 -> 211187 bytes
 docs/site/home/img/tinkerpop-reading.png        |   Bin 0 -> 195749 bytes
 docs/site/home/img/tinkerpop-splash.png         |   Bin 0 -> 653463 bytes
 docs/site/home/img/tinkerpop3-splash.png        |   Bin 0 -> 643257 bytes
 docs/site/home/index.html                       |    18 +-
 docs/site/home/policy.html                      |    10 +-
 docs/site/home/providers.html                   |    58 +-
 docs/site/home/template/header-footer.html      |    10 +-
 166 files changed, 71957 insertions(+), 71957 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/downloads.html
----------------------------------------------------------------------
diff --git a/docs/site/home/downloads.html b/docs/site/home/downloads.html
index efe3ac8..65c3359 100644
--- a/docs/site/home/downloads.html
+++ b/docs/site/home/downloads.html
@@ -17,7 +17,7 @@ limitations under the License.
 <div class="container">
  <div class="row">
     <h3>Download Apache TinkerPop&trade;</h3>
-    <p><img src="images/gremlin-download.png"  style="float:right;width:150px;padding:10px;"/>Apache TinkerPop provides three packaged downloads per release version. The
+    <p><img src="img/gremlin-download.png"  style="float:right;width:150px;padding:10px;"/>Apache TinkerPop provides three packaged downloads per release version. The
        <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-console">Gremlin Console</a> and <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-server">Gremlin Server</a>
        downloads are binary distributions, which contain pre-packaged versions of these important TinkerPop applications that are designed to work out-of-the-box
        when unpackaged. The source distribution is a snapshot of the source code and files used in the building of those  binary distributions.</p>

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/gremlin.html
----------------------------------------------------------------------
diff --git a/docs/site/home/gremlin.html b/docs/site/home/gremlin.html
index 6524650..a9e224b 100644
--- a/docs/site/home/gremlin.html
+++ b/docs/site/home/gremlin.html
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<img src="images/tinkerpop-cityscape.png" class="img-responsive" />
+<img src="img/tinkerpop-cityscape.png" class="img-responsive" />
 <div class="container">
  <div class="hero-unit" style="padding:10px">
     <b><font size="5" face="american typewriter">Apache TinkerPop&trade;</font></b>
@@ -34,7 +34,7 @@ limitations under the License.
           users a rich collection of steps that they can compose in order to ask any conceivable question they may have of their data for Gremlin is <a href="http://arxiv.org/abs/1508.03843">Turing Complete</a>.
        </div>
        <div class="col-sm-2 col-md-2">
-          <img src="images/gremlin-head.png" width="100%">
+          <img src="img/gremlin-head.png" width="100%">
        </div>
     </div>
     <br/>
@@ -209,7 +209,7 @@ g.V().hasLabel("person").
     not need to learn both a database query language and a domain-specific BigData analytics language (e.g. Spark DSL, MapReduce, etc.).
     Gremlin is all that is required to build a graph-based application because the Gremlin traversal machine will handle the rest.
     <br/><br/>
-    <center><img src="images/oltp-and-olap.png" style="width:80%;" class="img-responsive"></center>
+    <center><img src="img/oltp-and-olap.png" style="width:80%;" class="img-responsive"></center>
  </div>
  <br/>
  <div class="container">
@@ -268,7 +268,7 @@ g.V().hasLabel("person").
     <br/>
     <div class="row">
        <div class="col-sm-5 col-md-4">
-          <img src="images/gremlin-language-variants.png" class="img-responsive">
+          <img src="img/gremlin-language-variants.png" class="img-responsive">
        </div>
        <div class="col-sm-7 col-md-8">
           Classic database query languages, like <a href="https://en.wikipedia.org/wiki/SQL">SQL</a>, were conceived as being fundamentally different from the programming languages that would
@@ -351,16 +351,16 @@ g = graph.traversal().withComputer(SparkGraphComputer.class);                  /
        <div class="carousel slide" data-ride="carousel" data-type="multi" data-interval="7000" id="relatedResources">
           <div class="carouselGrid-inner">
              <div class="item active">
-                <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="https://academy.datastax.com/resources/getting-started-graph-databases"><img src="images/resources/graph-databases-101-resource.png" width="100%" /></a></div>
+                <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="https://academy.datastax.com/resources/getting-started-graph-databases"><img src="img/resources/graph-databases-101-resource.png" width="100%" /></a></div>
              </div>
              <div class="item">
-                <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="http://datastax.com/dev/blog/the-benefits-of-the-gremlin-graph-traversal-machine"><img src="images/resources/benefits-gremlin-machine-resource.png" width="100%" /></a></div>
+                <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="http://datastax.com/dev/blog/the-benefits-of-the-gremlin-graph-traversal-machine"><img src="img/resources/benefits-gremlin-machine-resource.png" width="100%" /></a></div>
              </div>
              <div class="item">
-                <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="http://arxiv.org/abs/1508.03843"><img src="images/resources/arxiv-article-resource.png" width="100%" /></a></div>
+                <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="http://arxiv.org/abs/1508.03843"><img src="img/resources/arxiv-article-resource.png" width="100%" /></a></div>
              </div>
              <div class="item">
-                <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="http://sql2gremlin.com/"><img src="images/resources/sql-2-gremlin-resource.png" width="100%" /></a></div>
+                <div class="col-lg-3 col-md-3 col-sm-4 col-xs-6"><a href="http://sql2gremlin.com/"><img src="img/resources/sql-2-gremlin-resource.png" width="100%" /></a></div>
              </div>
           </div>
           <a class="left carouselGrid-control" href="#relatedResources" data-slide="prev">

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/apache-tinkerpop-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/apache-tinkerpop-logo.png b/docs/site/home/images/apache-tinkerpop-logo.png
deleted file mode 100644
index 8d222ed..0000000
Binary files a/docs/site/home/images/apache-tinkerpop-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/blueprints-handdrawn.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/blueprints-handdrawn.png b/docs/site/home/images/blueprints-handdrawn.png
deleted file mode 100644
index 8a7aba6..0000000
Binary files a/docs/site/home/images/blueprints-handdrawn.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/cityscape-button.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/cityscape-button.png b/docs/site/home/images/cityscape-button.png
deleted file mode 100644
index 85f986d..0000000
Binary files a/docs/site/home/images/cityscape-button.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/egg-logo.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/egg-logo.png b/docs/site/home/images/egg-logo.png
deleted file mode 100644
index 9d25899..0000000
Binary files a/docs/site/home/images/egg-logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/favicon.ico
----------------------------------------------------------------------
diff --git a/docs/site/home/images/favicon.ico b/docs/site/home/images/favicon.ico
deleted file mode 100644
index 79782c4..0000000
Binary files a/docs/site/home/images/favicon.ico and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/furnace-handdrawn.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/furnace-handdrawn.png b/docs/site/home/images/furnace-handdrawn.png
deleted file mode 100644
index 53fa34b..0000000
Binary files a/docs/site/home/images/furnace-handdrawn.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/graph-globe.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/graph-globe.png b/docs/site/home/images/graph-globe.png
deleted file mode 100644
index 9f37885..0000000
Binary files a/docs/site/home/images/graph-globe.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/graph-vs-table.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/graph-vs-table.png b/docs/site/home/images/graph-vs-table.png
deleted file mode 100644
index 04945ca..0000000
Binary files a/docs/site/home/images/graph-vs-table.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/gremlin-apache.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/gremlin-apache.png b/docs/site/home/images/gremlin-apache.png
deleted file mode 100644
index e2d3bce..0000000
Binary files a/docs/site/home/images/gremlin-apache.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/gremlin-download.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/gremlin-download.png b/docs/site/home/images/gremlin-download.png
deleted file mode 100644
index d9e1efd..0000000
Binary files a/docs/site/home/images/gremlin-download.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/gremlin-github.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/gremlin-github.png b/docs/site/home/images/gremlin-github.png
deleted file mode 100644
index 923bf43..0000000
Binary files a/docs/site/home/images/gremlin-github.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/gremlin-gym-mini.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/gremlin-gym-mini.png b/docs/site/home/images/gremlin-gym-mini.png
deleted file mode 100644
index 5c3d023..0000000
Binary files a/docs/site/home/images/gremlin-gym-mini.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/gremlin-handdrawn.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/gremlin-handdrawn.png b/docs/site/home/images/gremlin-handdrawn.png
deleted file mode 100644
index ff3e9d3..0000000
Binary files a/docs/site/home/images/gremlin-handdrawn.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/gremlin-head.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/gremlin-head.png b/docs/site/home/images/gremlin-head.png
deleted file mode 100644
index ec54d65..0000000
Binary files a/docs/site/home/images/gremlin-head.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/gremlin-language-variants.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/gremlin-language-variants.png b/docs/site/home/images/gremlin-language-variants.png
deleted file mode 100644
index 2c6ee8b..0000000
Binary files a/docs/site/home/images/gremlin-language-variants.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5945f4e6/docs/site/home/images/gremlin-quill.png
----------------------------------------------------------------------
diff --git a/docs/site/home/images/gremlin-quill.png b/docs/site/home/images/gremlin-quill.png
deleted file mode 100644
index bafcd63..0000000
Binary files a/docs/site/home/images/gremlin-quill.png and /dev/null differ


[09/24] tinkerpop git commit: Merge branch 'tp33'

Posted by dk...@apache.org.
Merge branch 'tp33'

Conflicts:
	giraph-gremlin/pom.xml
	gremlin-archetype/gremlin-archetype-dsl/pom.xml
	gremlin-archetype/gremlin-archetype-server/pom.xml
	gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
	gremlin-archetype/pom.xml
	gremlin-console/bin/gremlin.sh
	gremlin-console/pom.xml
	gremlin-core/pom.xml
	gremlin-dotnet/pom.xml
	gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
	gremlin-dotnet/src/pom.xml
	gremlin-dotnet/test/pom.xml
	gremlin-driver/pom.xml
	gremlin-groovy/pom.xml
	gremlin-javascript/pom.xml
	gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
	gremlin-python/pom.xml
	gremlin-server/pom.xml
	gremlin-shaded/pom.xml
	gremlin-test/pom.xml
	gremlin-tools/gremlin-benchmark/pom.xml
	gremlin-tools/gremlin-coverage/pom.xml
	gremlin-tools/gremlin-io-test/pom.xml
	gremlin-tools/pom.xml
	hadoop-gremlin/pom.xml
	neo4j-gremlin/pom.xml
	pom.xml
	spark-gremlin/pom.xml
	tinkergraph-gremlin/pom.xml


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/61cf0470
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/61cf0470
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/61cf0470

Branch: refs/heads/TINKERPOP-1888
Commit: 61cf04701f0a811b70e7fcf4ca80b69a1a341821
Parents: f83350a 39c3365
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Apr 6 21:23:33 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Apr 6 21:23:33 2018 -0400

----------------------------------------------------------------------

----------------------------------------------------------------------