tinkerpop git commit: TINKERPOP-1836 Add Gremlin.Net.Template project [Forced Update!]

2018-05-13 Thread florianhockmann
Repository: tinkerpop
Updated Branches:
  refs/heads/TINKERPOP-1836 10fae9312 -> 6969409e7 (forced update)


TINKERPOP-1836 Add Gremlin.Net.Template project

This project is a dotnet template that can be installed and then used to
create a simple dotnet console application ready to be used together
with a Gremlin Server.


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

Branch: refs/heads/TINKERPOP-1836
Commit: 6969409e71406c3dad10bc359e1f009643508138
Parents: 288b455
Author: Florian Hockmann 
Authored: Sun May 13 17:52:36 2018 +0200
Committer: Florian Hockmann 
Committed: Sun May 13 17:52:36 2018 +0200

--
 .travis.yml |  5 +-
 CHANGELOG.asciidoc  |  1 +
 docker/Dockerfile   |  4 +-
 .../developer/development-environment.asciidoc  |  9 ++--
 gremlin-dotnet/Gremlin.Net.sln  | 19 ++-
 .../glv/Gremlin.Net.Template.csproj.template| 33 
 .../glv/Gremlin.Net.Template.nuspec.template| 21 
 gremlin-dotnet/glv/generate.groovy  |  8 ++-
 .../.template.config/template.json  | 14 +
 .../Gremlin.Net.Template.csproj | 33 
 .../Gremlin.Net.Template.nuspec | 21 
 .../src/Gremlin.Net.Template/Program.cs | 50 +
 .../src/Gremlin.Net.Template/README.md  | 46 
 .../src/Gremlin.Net.Template/Service.cs | 43 +++
 gremlin-dotnet/src/pom.xml  | 47 
 .../Gremlin.Net.Template.IntegrationTest.csproj | 20 +++
 .../ServiceTests.cs | 56 
 pom.xml |  2 +
 18 files changed, 424 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6969409e/.travis.yml
--
diff --git a/.travis.yml b/.travis.yml
index 96cfe6a..de25979 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -21,9 +21,12 @@ before_install:
   - curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > 
microsoft.gpg
   - sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
   - sudo sh -c 'echo "deb [arch=amd64] 
https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main" 
> /etc/apt/sources.list.d/dotnetdev.list'
-  - sudo apt-get install apt-transport-https
+  - sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu 
stable-trusty main" | sudo tee 
/etc/apt/sources.list.d/mono-official-stable.list'  
+  - sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 
3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
+  - sudo apt-get install apt-transport-https 
   - sudo apt-get update
   - sudo apt-get install dotnet-sdk-2.1.101
+  - sudo apt install mono-devel
 
 jobs:
   include:

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6969409e/CHANGELOG.asciidoc
--
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 41d83c4..c81bf5e 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -23,6 +23,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 [[release-3-2-10]]
 === TinkerPop 3.2.10 (Release Date: NOT OFFICIALLY RELEASED YET)
 
+* Added a dotnet template project that should make it easier to get started 
with Gremlin.Net.
 
 [[release-3-2-9]]
 === TinkerPop 3.2.9 (Release Date: May 8, 2018)

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6969409e/docker/Dockerfile
--
diff --git a/docker/Dockerfile b/docker/Dockerfile
index ef6b06c..dbc06ef 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -25,10 +25,12 @@ RUN apt-get update \
 && add-apt-repository -y ppa:webupd8team/java \
 && sh -c 'echo "deb [arch=amd64] 
https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main" 
> /etc/apt/sources.list.d/dotnetdev.list' \
 && apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 
417A0893 \
+&& sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu 
stable-trusty main" | sudo tee 
/etc/apt/sources.list.d/mono-official-stable.list' \
+&& apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 
3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF \
 && apt-get update \
 && apt-get install -y oracle-java8-installer curl gawk git maven 
openssh-server subversion zip \
 && sh -c 'curl https://packages.microsoft.c

tinkerpop git commit: TINKERPOP-1836 Add Gremlin.Net.Template project [Forced Update!]

2018-05-13 Thread florianhockmann
Repository: tinkerpop
Updated Branches:
  refs/heads/TINKERPOP-1836 a4e9ecb90 -> 10fae9312 (forced update)


TINKERPOP-1836 Add Gremlin.Net.Template project

This project is a dotnet template that can be installed and then used to
create a simple dotnet console application ready to be used together
with a Gremlin Server.


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

Branch: refs/heads/TINKERPOP-1836
Commit: 10fae931264325bc6f5385fae7ea3e4b48f359f9
Parents: 288b455
Author: Florian Hockmann 
Authored: Sun May 13 17:36:55 2018 +0200
Committer: Florian Hockmann 
Committed: Sun May 13 17:36:55 2018 +0200

--
 .travis.yml |  5 +-
 docker/Dockerfile   |  4 +-
 .../developer/development-environment.asciidoc  |  9 ++--
 gremlin-dotnet/Gremlin.Net.sln  | 19 ++-
 .../glv/Gremlin.Net.Template.csproj.template| 33 
 .../glv/Gremlin.Net.Template.nuspec.template| 21 
 gremlin-dotnet/glv/generate.groovy  |  8 ++-
 .../.template.config/template.json  | 14 +
 .../Gremlin.Net.Template.csproj | 33 
 .../Gremlin.Net.Template.nuspec | 21 
 .../src/Gremlin.Net.Template/Program.cs | 50 +
 .../src/Gremlin.Net.Template/README.md  | 46 
 .../src/Gremlin.Net.Template/Service.cs | 43 +++
 gremlin-dotnet/src/pom.xml  | 47 
 .../Gremlin.Net.Template.IntegrationTest.csproj | 20 +++
 .../ServiceTests.cs | 56 
 pom.xml |  2 +
 17 files changed, 423 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/10fae931/.travis.yml
--
diff --git a/.travis.yml b/.travis.yml
index 96cfe6a..de25979 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -21,9 +21,12 @@ before_install:
   - curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > 
microsoft.gpg
   - sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
   - sudo sh -c 'echo "deb [arch=amd64] 
https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main" 
> /etc/apt/sources.list.d/dotnetdev.list'
-  - sudo apt-get install apt-transport-https
+  - sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu 
stable-trusty main" | sudo tee 
/etc/apt/sources.list.d/mono-official-stable.list'  
+  - sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 
3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
+  - sudo apt-get install apt-transport-https 
   - sudo apt-get update
   - sudo apt-get install dotnet-sdk-2.1.101
+  - sudo apt install mono-devel
 
 jobs:
   include:

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/10fae931/docker/Dockerfile
--
diff --git a/docker/Dockerfile b/docker/Dockerfile
index ef6b06c..dbc06ef 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -25,10 +25,12 @@ RUN apt-get update \
 && add-apt-repository -y ppa:webupd8team/java \
 && sh -c 'echo "deb [arch=amd64] 
https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main" 
> /etc/apt/sources.list.d/dotnetdev.list' \
 && apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 
417A0893 \
+&& sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu 
stable-trusty main" | sudo tee 
/etc/apt/sources.list.d/mono-official-stable.list' \
+&& apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 
3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF \
 && apt-get update \
 && apt-get install -y oracle-java8-installer curl gawk git maven 
openssh-server subversion zip \
 && sh -c 'curl https://packages.microsoft.com/keys/microsoft.asc | gpg 
--dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg' \
-&& apt-get install -y --force-yes dotnet-sdk-2.1.101 python python-dev 
python-pip build-essential \
+&& apt-get install -y --force-yes dotnet-sdk-2.1.101 python python-dev 
python-pip build-essential mono-devel \
 && pip install virtualenv virtualenvwrapper \
 && pip install --upgrade pip \
 && rm -rf /var/lib/apt/lists/* /var/cache/oracle-jdk8-installer

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/10fae931/docs/src/dev/developer/development-environment.asciidoc
--
diff --git a/docs/src/dev/developer/developmen

tinkerpop git commit: TINKERPOP-1836 Add Gremlin.Net.Template project [Forced Update!]

2018-05-11 Thread florianhockmann
Repository: tinkerpop
Updated Branches:
  refs/heads/TINKERPOP-1836 518e8fa09 -> 5597f11e1 (forced update)


 TINKERPOP-1836 Add Gremlin.Net.Template project

This project is a dotnet template that can be installed and then used to
create a simple dotnet console application ready to be used together
with a Gremlin Server.


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

Branch: refs/heads/TINKERPOP-1836
Commit: 5597f11e183f4a97bd2f772cce200387e0714ac0
Parents: ac161fa
Author: Florian Hockmann 
Authored: Fri May 11 16:21:24 2018 +0200
Committer: Florian Hockmann 
Committed: Fri May 11 16:21:24 2018 +0200

--
 .../developer/development-environment.asciidoc  |  9 ++--
 gremlin-dotnet/Gremlin.Net.sln  | 19 ++-
 .../glv/Gremlin.Net.Template.csproj.template| 33 
 .../glv/Gremlin.Net.Template.nuspec.template| 21 
 gremlin-dotnet/glv/generate.groovy  |  8 ++-
 .../.template.config/template.json  | 14 +
 .../Gremlin.Net.Template.csproj | 33 
 .../Gremlin.Net.Template.nuspec | 21 
 .../src/Gremlin.Net.Template/Program.cs | 50 +
 .../src/Gremlin.Net.Template/README.md  | 46 
 .../src/Gremlin.Net.Template/Service.cs | 43 +++
 gremlin-dotnet/src/pom.xml  | 47 
 .../Gremlin.Net.Template.IntegrationTest.csproj | 20 +++
 .../ServiceTests.cs | 56 
 pom.xml |  2 +
 15 files changed, 416 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5597f11e/docs/src/dev/developer/development-environment.asciidoc
--
diff --git a/docs/src/dev/developer/development-environment.asciidoc 
b/docs/src/dev/developer/development-environment.asciidoc
index 0cceb5e..16bc0f7 100644
--- a/docs/src/dev/developer/development-environment.asciidoc
+++ b/docs/src/dev/developer/development-environment.asciidoc
@@ -103,6 +103,9 @@ mvn clean install -pl gremlin-console 
-DskipIntegrationTests=false
 The build optionally requires link:https://www.microsoft.com/net/core[.NET 
Core SDK] (>=2.1.101) to work with the
 `gremlin-dotnet` module. If .NET Core SDK is not installed, TinkerPop will 
still build with Maven, but .NET projects
 will be skipped.
+It is also necessary to install link:http://www.mono-project.com/[Mono] for 
release preparations and to pack the
+Gremlin.Net Template project. The release process is known to work with 5.0.1, 
so it is best to probably install that
+version.
 
 `gremlin-dotnet` can be build and tested from the command line with:
 
@@ -114,10 +117,8 @@ and `test` directories of the `gremlin-dotnet` module  
which will signify to Ma
 The `.glv` file need not have any contents and is ignored by Git. A 
standard `mvn clean install` will then build
 `gremlin-dotnet` in full.
 
-For those who will release TinkerPop, it is also necessary to install 
link:http://www.mono-project.com/[Mono]. The
-release process is known to work with 5.0.1, so it is best to probably install 
that version. Release managers should
-probably also do an install of 
link:https://dist.nuget.org/win-x86-commandline/v3.4.4/nuget.exe[nuget 3.4.4] 
as it
-will help with environmental setup. To get an environment ready to deploy to 
NuGet, it is necessary to have a
+Release managers should probably also do an install of 
link:https://dist.nuget.org/win-x86-commandline/v3.4.4/nuget.exe[nuget 3.4.4]
+as it will help with environmental setup. To get an environment ready to 
deploy to NuGet, it is necessary to have a
 NuGet API key (PMC members who have NuGet accounts can help with that). The 
API key should be added to `NuGet.Config`
 with the following:
 

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5597f11e/gremlin-dotnet/Gremlin.Net.sln
--
diff --git a/gremlin-dotnet/Gremlin.Net.sln b/gremlin-dotnet/Gremlin.Net.sln
index b1a5d19..3f2b2b4 100644
--- a/gremlin-dotnet/Gremlin.Net.sln
+++ b/gremlin-dotnet/Gremlin.Net.sln
@@ -1,7 +1,7 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 15
-VisualStudioVersion = 15.0.26430.12
+VisualStudioVersion = 15.0.27130.2026
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", 
"{584F838B-DAE2-44F5-868C-1F532949C827}"
 EndProject
@@ -15,6 +15,10 @@ Project("{9A19103F-16F7-4668-BE54

tinkerpop git commit: TINKERPOP-1836 Add Gremlin.Net.Template project [Forced Update!]

2018-02-11 Thread florianhockmann
Repository: tinkerpop
Updated Branches:
  refs/heads/TINKERPOP-1836 87832f28b -> 46a2a12e7 (forced update)


TINKERPOP-1836 Add Gremlin.Net.Template project

This project is a dotnet template that can be installed and then used to create 
a simple dotnet console application ready to be used together with a Gremlin 
Server.


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

Branch: refs/heads/TINKERPOP-1836
Commit: 46a2a12e7c6d00b77de9cb76a0870aadfb44
Parents: 0bcab7f
Author: Florian Hockmann 
Authored: Sun Feb 11 18:16:11 2018 +0100
Committer: Florian Hockmann 
Committed: Sun Feb 11 18:16:11 2018 +0100

--
 gremlin-dotnet/Gremlin.Net.sln  | 19 ++-
 .../glv/Gremlin.Net.Template.csproj.template| 32 +++
 .../glv/Gremlin.Net.Template.nuspec.template| 21 
 gremlin-dotnet/glv/generate.groovy  |  8 ++-
 .../.template.config/template.json  | 14 +
 .../Gremlin.Net.Template.csproj | 32 +++
 .../Gremlin.Net.Template.nuspec | 21 
 .../src/Gremlin.Net.Template/Program.cs | 50 +
 .../src/Gremlin.Net.Template/README.md  | 46 
 .../src/Gremlin.Net.Template/Service.cs | 43 +++
 gremlin-dotnet/src/pom.xml  | 47 
 .../Gremlin.Net.Template.IntegrationTest.csproj | 20 +++
 .../ServiceTests.cs | 56 
 pom.xml |  2 +
 14 files changed, 409 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/46a2a12e/gremlin-dotnet/Gremlin.Net.sln
--
diff --git a/gremlin-dotnet/Gremlin.Net.sln b/gremlin-dotnet/Gremlin.Net.sln
index b1a5d19..3f2b2b4 100644
--- a/gremlin-dotnet/Gremlin.Net.sln
+++ b/gremlin-dotnet/Gremlin.Net.sln
@@ -1,7 +1,7 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 15
-VisualStudioVersion = 15.0.26430.12
+VisualStudioVersion = 15.0.27130.2026
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", 
"{584F838B-DAE2-44F5-868C-1F532949C827}"
 EndProject
@@ -15,6 +15,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = 
"Gremlin.Net.UnitTest", "tes
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = 
"Gremlin.Net.IntegrationTest", 
"test\Gremlin.Net.IntegrationTest\Gremlin.Net.IntegrationTest.csproj", 
"{CC54ABE3-13D2-491C-81E2-4D0355ABFA93}"
 EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Gremlin.Net.Template", 
"src\Gremlin.Net.Template\Gremlin.Net.Template.csproj", 
"{A9D2567A-6FD0-452B-A2F9-4256FE513ADD}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = 
"Gremlin.Net.Template.IntegrationTest", 
"test\Gremlin.Net.Template.IntegrationTest\Gremlin.Net.Template.IntegrationTest.csproj",
 "{3BFC3559-E317-4327-AFB7-CFBB31E1C868}"
+EndProject
 Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -33,6 +37,14 @@ Global
{CC54ABE3-13D2-491C-81E2-4D0355ABFA93}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
{CC54ABE3-13D2-491C-81E2-4D0355ABFA93}.Release|Any 
CPU.ActiveCfg = Release|Any CPU
{CC54ABE3-13D2-491C-81E2-4D0355ABFA93}.Release|Any CPU.Build.0 
= Release|Any CPU
+   {A9D2567A-6FD0-452B-A2F9-4256FE513ADD}.Debug|Any CPU.ActiveCfg 
= Debug|Any CPU
+   {A9D2567A-6FD0-452B-A2F9-4256FE513ADD}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
+   {A9D2567A-6FD0-452B-A2F9-4256FE513ADD}.Release|Any 
CPU.ActiveCfg = Release|Any CPU
+   {A9D2567A-6FD0-452B-A2F9-4256FE513ADD}.Release|Any CPU.Build.0 
= Release|Any CPU
+   {3BFC3559-E317-4327-AFB7-CFBB31E1C868}.Debug|Any CPU.ActiveCfg 
= Debug|Any CPU
+   {3BFC3559-E317-4327-AFB7-CFBB31E1C868}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
+   {3BFC3559-E317-4327-AFB7-CFBB31E1C868}.Release|Any 
CPU.ActiveCfg = Release|Any CPU
+   {3BFC3559-E317-4327-AFB7-CFBB31E1C868}.Release|Any CPU.Build.0 
= Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -41,5 +53,10 @@ Global
{6C1DD34D-E30F-4E37-AACC-BEB8AD2320D8} = 
{584F838B-DAE2-44F5-868C-1F532949C827}
{1FAB781B-B857-4AD2-BEC8-E20C214D9E21} = 
{1B54FAC2-5411-4BB6-B450-FE2FFD8C4782}
{CC54ABE3-13D2-491C-81E2-4D0355ABF