{"push_id":1321987678,"size":41,"distinct_size":1,"ref":"refs/heads/TINKERPOP-790","head":"b732718635fe22ba13e546d4623eb4d2c1150839","before":"14211691effffec1f9fdf6ddd92c5833dff234de","commits":[{"sha":"86007ee2029feeaf592b62978e1b3b0f9cfe2ed0","author":{"name":"Daniel Kuppitz","email":"2012cfa8a95c17e9d21eac1f006cff9499a37c74@hotmail.com"},"message":"Upload only diffs in `publish-docs.sh`.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/86007ee2029feeaf592b62978e1b3b0f9cfe2ed0"},{"sha":"8d718bb2ea16a8f8f4f3ca5f72b932445564229a","author":{"name":"Daniel Kuppitz","email":"2012cfa8a95c17e9d21eac1f006cff9499a37c74@hotmail.com"},"message":"Merge branch 'TINKERPOP-927' into TINKERPOP-927-master","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/8d718bb2ea16a8f8f4f3ca5f72b932445564229a"},{"sha":"d881484a40ef7c5924e97a1adce7d0a7bf6654ea","author":{"name":"Stephen Mallette","email":"39b3810935552e3cd65f321fed1ea6897337b13e@genoprime.com"},"message":"Add keep-alive functionality to Java Driver.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/d881484a40ef7c5924e97a1adce7d0a7bf6654ea"},{"sha":"6faf9e218b1231a9df41e624a6f84f39e1031019","author":{"name":"Stephen Mallette","email":"39b3810935552e3cd65f321fed1ea6897337b13e@genoprime.com"},"message":"Merge branch 'TINKERPOP-1249'","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/6faf9e218b1231a9df41e624a6f84f39e1031019"},{"sha":"33225c5c73cdf080afb7f44a17e6798c0f7f059e","author":{"name":"Daniel Kuppitz","email":"2012cfa8a95c17e9d21eac1f006cff9499a37c74@hotmail.com"},"message":"Merge branch 'TINKERPOP-927' into tp31","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/33225c5c73cdf080afb7f44a17e6798c0f7f059e"},{"sha":"619aba512525cd499f108c997ae9550a8803a870","author":{"name":"Daniel Kuppitz","email":"2012cfa8a95c17e9d21eac1f006cff9499a37c74@hotmail.com"},"message":"Merge branch 'TINKERPOP-927-master'","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/619aba512525cd499f108c997ae9550a8803a870"},{"sha":"dc60e0754166dc843158e28bd4e408ee538dc0d5","author":{"name":"Daniel Kuppitz","email":"2012cfa8a95c17e9d21eac1f006cff9499a37c74@hotmail.com"},"message":"Merge branch 'tp31'","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/dc60e0754166dc843158e28bd4e408ee538dc0d5"},{"sha":"c01b52a966c595fac54b3c53dea210e659bf4b08","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"Added support for SubgraphStrategy.vertexProperties(). Added some test cases to verify proper functioning. Also, cleaned up Stream-stuff in SubgraphStrategy. Going to do some more cleanup there to make things clean and efficient.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/c01b52a966c595fac54b3c53dea210e659bf4b08"},{"sha":"9338e499d61e42b3e281a36e5034a0ba4bcd1490","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"AbstractLambdaTraversals now support a bypassTraversal which allows strategies to easily change the semantics of the lambda traversal. Found a bug in TraversalVertexProgram around order() and the use of ConnectiveSteps. Added more tests to SubgraphStrategyProcessTest to test vertex properties and ordering. Added checkOrderedResult() to AbstractGremlinProcessTest which makes it easy to check ordered streams. Updated OrderTest to use this model -- much simpler.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/9338e499d61e42b3e281a36e5034a0ba4bcd1490"},{"sha":"4f727b8dee3907f7aceed35827d9cfa087f16c1d","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"SubgraphStrategy no longer filter()-wraps criteria if the criteria is a chain of filters or connectives. This ensures that has() folds to VertexStep and VertexEdgeSteps -- by most providers.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/4f727b8dee3907f7aceed35827d9cfa087f16c1d"},{"sha":"81e92c0aa3c21a54ee255317ae9a0f662a2cb897","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"added ClassFilterStep which checks the class type of a traverser object. this is an internal utility class not exposed at the GraphTraversal level.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/81e92c0aa3c21a54ee255317ae9a0f662a2cb897"},{"sha":"1745e4c205dc34402c1eb52e8bca571b405de0ac","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"PropertyMapStep now supports a propertyTraversal for accessing properties from the element. ConnectiveStrategy will concatenate two AND traversals if they are both filter based. SubgraphStrategy now handles valueMap() and propertyMap() correctly. Added TraversalHelper.isAllFilters() to check if a traversal is completely filter-based.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/1745e4c205dc34402c1eb52e8bca571b405de0ac"},{"sha":"4783b4e03c753526594a416dfe936dc29b397894","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"SubgraphStrategy is smart about trying to determine whether the property is a VertexProperty or a stanard Property. If the former, then no OrStep wrap is needed and the filter can be inlined and thus, likely that the graph database optimizers will use vertex-centric indices.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/4783b4e03c753526594a416dfe936dc29b397894"},{"sha":"548f66208fd7bfc2d2aec7df849242bce6a673f8","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"a loop got fuggled.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/548f66208fd7bfc2d2aec7df849242bce6a673f8"},{"sha":"8e2c38d4bf890b8c251b8ea571cb0c0c6273cf17","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"added more test cases to SubgraphStrategyProcessTest and cleanedup SubgraphStrategy a bit.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/8e2c38d4bf890b8c251b8ea571cb0c0c6273cf17"},{"sha":"95e5e1fce15c0145993de1a78d0d17a8da616a02","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"there is a bug in StarGraph property attachment/detachment that caused a contrived test case in SubgraphStrategyProcessTest to fail. I got the same effect with another traversal and have logged the StarGraph bug in JIRA.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/95e5e1fce15c0145993de1a78d0d17a8da616a02"},{"sha":"7a228ca5f63011ec0ef5f5eeba7b33a03937c7f2","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"added a better example to SugraphStategy in the reference docs. Also added an explain() so people can see whats going on.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/7a228ca5f63011ec0ef5f5eeba7b33a03937c7f2"},{"sha":"afcf8dff97fdbca16adc33e4aa7244868cb1591f","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"added lots of good stuff that all revolves around SubgraphStategy. InlineFilterStrategy tries to inline filters. Epic. And/OrStep are now FilterSteps - epic. Lots of cleanup and simplification of SubgraphStrategy cause of it.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/afcf8dff97fdbca16adc33e4aa7244868cb1591f"},{"sha":"d870372c061087c73668a433eaf770f7d024b67b","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"a little smarter about applySingleLevelTraversal(). And added that method to RepeatUnrollStrategy as it inlines a child traversal.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/d870372c061087c73668a433eaf770f7d024b67b"},{"sha":"de31baa49942293dff43154ecea4ead5b881b25a","author":{"name":"Marko A. Rodriguez","email":"c313cdf749d272d597c2dada64d6a00e88d2b354@gmail.com"},"message":"added propertyTraversal to toString() of PropertyMapStep (if it exists). Added TraversalHelper.copyLabels() which makes label copying between steps much easier and less error prone. TinkerGraphStepStrategy is smart about hoping over FilterStepp in search of more HasContainer steps.","distinct":false,"url":"https://api.github.com/repos/apache/tinkerpop/commits/de31baa49942293dff43154ecea4ead5b881b25a"}]}
{"actor":{"display_login":"asfgit"}}