[pgrouting-dev] Rev 2.0 changes! branch cvvergara-issue178 deleted, new branch vicky-issue178

Hi all,

Vicky has finished up a major rework of the common functions, tests and documentation for the same. This changes address the issues in #178 and various other issues of consistency which we hope will make these functions easier to use and understand.

I'm still a little bit of a bull in a china shop when it comes to git and deleted branch cvvergara-issue178, so I created a new one based on hey fork and it is now called vivky-issue178.

There are two minor issues with this branch
1. pdf documentation build fails on my system
2. Some of the new tests that are more comprehensive take a long time to run. We will probably move those into a separate file so we can disable them be default, but still manually run them occasionally.

We would like to roll these changes into 2.0, declare a new release candidate, and release it if there are no major issues. None of these changes are in the C/C++ code they are all in the plpgsql stored procedures.

So looking for testers, doc reviewers, and feedback.

-Steve

On 8/31/2013 12:57 PM, Stephen Woodbridge wrote:

   Branch: refs/heads/vicky-issue178
   Home: https://github.com/pgRouting/pgrouting
   Commit: f9279cb3948f9591a7bcadb995c45a941542d634
       https://github.com/pgRouting/pgrouting/commit/f9279cb3948f9591a7bcadb995c45a941542d634
   Author: cvvergara <vicky_vergara@hotmail.com>
   Date: 2013-08-30 (Fri, 30 Aug 2013)

   Changed paths:
     M doc/index.rst
     A doc/src/changelog/index.rst
     M doc/src/developer/sampledata.rst
     M doc/src/introduction/index.rst
     A doc/src/introduction/introduction.rst
     M doc/src/tutorial/custom_query.rst
     M doc/src/tutorial/custom_wrapper.rst
     A doc/src/tutorial/guide.rst
     M doc/src/tutorial/index.rst
     M doc/src/tutorial/performance.rst
     M doc/src/tutorial/recipes.rst
     A src/common/doc/developers/get_column_name.rst
     A src/common/doc/developers/get_table_name.rst
     A src/common/doc/developers/index.rst
     A src/common/doc/developers/is_column_in_table.rst
     A src/common/doc/developers/is_column_indexed.rst
     A src/common/doc/developers/point_to_id.rst
     A src/common/doc/developers/quote_ident.rst
     A src/common/doc/developers/versionless.rst
     M src/common/doc/functions/analyze_graph.rst
     M src/common/doc/functions/analyze_oneway.rst
     M src/common/doc/functions/create_topology.rst
     A src/common/doc/functions/create_vert_table.rst
     A src/common/doc/functions/images/after_node_net.png
     A src/common/doc/functions/images/before_node_net.png
     A src/common/doc/functions/index.rst
     R src/common/doc/functions/is_column_in_table.rst
     R src/common/doc/functions/is_column_indexed.rst
     M src/common/doc/functions/node_network.rst
     R src/common/doc/functions/point_to_id.rst
     R src/common/doc/functions/quote_ident.rst
     M src/common/doc/functions/version.rst
     R src/common/doc/functions/versionless.rst
     M src/common/doc/index.rst
     A src/common/doc/types/index.rst
     R src/common/sql/pgrouting_analytics.sql
     R src/common/sql/pgrouting_network_check.sql
     R src/common/sql/pgrouting_node_network.sql
     R src/common/sql/pgrouting_topology.sql
     R src/common/sql/pgrouting_utilities.sql
     M src/common/test/common-any-01.rest
     M src/common/test/common-any-02.rest
     M src/common/test/common-any-02.test
     M src/common/test/common-any-03.rest
     M src/common/test/common-any-03.test
     M src/common/test/common-any-04.rest
     M src/common/test/common-any-04.test
     M src/common/test/common-any-05.rest
     M src/common/test/common-any-05.test
     R src/common/test/common-any-06.test
     A src/common/test/createTopology-any-01.rest
     A src/common/test/createTopology-any-01.test
     A src/common/test/createVerticesTable-any-01.rest
     A src/common/test/createVerticesTable-any-01.test
     A src/common/test/gettablename-any-01.rest
     A src/common/test/gettablename-any-01.test
     M src/common/test/test.conf
     A src/driving_distance/doc/dd_basics.rst
     M src/driving_distance/doc/index.rst
     M src/driving_distance/test/drivingdistance-any-00.data
     A src/index.rst

   Log Message:
   -----------
   Updaating Documentation -- the stcuture changed a little -- New sample data -- topology functions examples tested -- missing: tests the examples for the routing funtions with the new sample data

   Commit: 7e3a0496eeb3adde373720628df456e45cdee5bb
       https://github.com/pgRouting/pgrouting/commit/7e3a0496eeb3adde373720628df456e45cdee5bb
   Author: cvvergara <vicky_vergara@hotmail.com>
   Date: 2013-08-30 (Fri, 30 Aug 2013)

   Changed paths:
     A src/common/sql/pgrouting_analytics.sql
     A src/common/sql/pgrouting_network_check.sql
     A src/common/sql/pgrouting_node_network.sql
     A src/common/sql/pgrouting_topology.sql
     A src/common/sql/pgrouting_utilities.sql

   Log Message:
   -----------
   Some mistakes were fixed - nodeNetwork can handle schemas now.

   Commit: 578385b8694f6740fc26acf1b416fbb69ced8b10
       https://github.com/pgRouting/pgrouting/commit/578385b8694f6740fc26acf1b416fbb69ced8b10
   Author: Stephen Woodbridge <woodbri@swoodbridge.com>
   Date: 2013-08-30 (Fri, 30 Aug 2013)

   Changed paths:
     M doc/CMakeLists.txt

   Log Message:
   -----------
   Remove ALL from add_custom_target(doc ...) so doc is not built twice.

   Commit: 913243530f7517d774997fa3f20e843c551c3ddb
       https://github.com/pgRouting/pgrouting/commit/913243530f7517d774997fa3f20e843c551c3ddb
   Author: Stephen Woodbridge <woodbri@swoodbridge.com>
   Date: 2013-08-31 (Sat, 31 Aug 2013)

   Changed paths:
     M doc/index.rst
     A doc/src/changelog/index.rst
     M doc/src/developer/sampledata.rst
     M doc/src/introduction/index.rst
     A doc/src/introduction/introduction.rst
     M doc/src/tutorial/custom_query.rst
     M doc/src/tutorial/custom_wrapper.rst
     A doc/src/tutorial/guide.rst
     M doc/src/tutorial/index.rst
     M doc/src/tutorial/performance.rst
     M doc/src/tutorial/recipes.rst
     A src/common/doc/developers/get_column_name.rst
     A src/common/doc/developers/get_table_name.rst
     A src/common/doc/developers/index.rst
     A src/common/doc/developers/is_column_in_table.rst
     A src/common/doc/developers/is_column_indexed.rst
     A src/common/doc/developers/point_to_id.rst
     A src/common/doc/developers/quote_ident.rst
     A src/common/doc/developers/versionless.rst
     M src/common/doc/functions/analyze_graph.rst
     M src/common/doc/functions/analyze_oneway.rst
     M src/common/doc/functions/create_topology.rst
     A src/common/doc/functions/create_vert_table.rst
     A src/common/doc/functions/images/after_node_net.png
     A src/common/doc/functions/images/before_node_net.png
     A src/common/doc/functions/index.rst
     R src/common/doc/functions/is_column_in_table.rst
     R src/common/doc/functions/is_column_indexed.rst
     M src/common/doc/functions/node_network.rst
     R src/common/doc/functions/point_to_id.rst
     R src/common/doc/functions/quote_ident.rst
     M src/common/doc/functions/version.rst
     R src/common/doc/functions/versionless.rst
     M src/common/doc/index.rst
     A src/common/doc/types/index.rst
     M src/common/sql/pgrouting_analytics.sql
     M src/common/sql/pgrouting_network_check.sql
     M src/common/sql/pgrouting_node_network.sql
     M src/common/sql/pgrouting_topology.sql
     M src/common/sql/pgrouting_utilities.sql
     M src/common/sql/pgrouting_version.sql
     M src/common/test/common-any-01.rest
     M src/common/test/common-any-01.test
     M src/common/test/common-any-02.rest
     M src/common/test/common-any-02.test
     M src/common/test/common-any-03.rest
     M src/common/test/common-any-03.test
     M src/common/test/common-any-04.rest
     M src/common/test/common-any-04.test
     M src/common/test/common-any-05.rest
     M src/common/test/common-any-05.test
     A src/common/test/common-any-06.rest
     A src/common/test/createTopology-any-01.rest
     A src/common/test/createTopology-any-01.test
     A src/common/test/createVerticesTable-any-01.rest
     A src/common/test/createVerticesTable-any-01.test
     A src/common/test/gettablename-any-01.rest
     A src/common/test/gettablename-any-01.test
     M src/common/test/test.conf
     A src/driving_distance/doc/dd_basics.rst
     M src/driving_distance/doc/index.rst
     M src/driving_distance/test/drivingdistance-any-00.data
     A src/index.rst

   Log Message:
   -----------
   Merge remote-tracking branch 'vicky/develop' into vicky-issue178

Conflicts:
  doc/index.rst
  doc/src/tutorial/index.rst
  src/common/doc/functions/node_network.rst
  src/common/sql/pgrouting_node_network.sql
  src/common/sql/pgrouting_topology.sql
  src/common/test/common-any-01.rest
  src/common/test/common-any-04.rest
  src/common/test/common-any-05.rest
  src/driving_distance/doc/index.rst

   Commit: 89bcf4e2b836765d6d9ba5499f2a0786dbb443ee
       https://github.com/pgRouting/pgrouting/commit/89bcf4e2b836765d6d9ba5499f2a0786dbb443ee
   Author: Stephen Woodbridge <woodbri@swoodbridge.com>
   Date: 2013-08-31 (Sat, 31 Aug 2013)

   Changed paths:
     M VERSION
     M src/common/test/common-any-01.rest
     M src/common/test/common-any-04.rest
     M src/common/test/common-any-05.rest
     M src/common/test/createTopology-any-01.rest
     M src/common/test/createVerticesTable-any-01.rest
     M tools/test-runner.pl

   Log Message:
   -----------
   Updating test results for my system and adding some timing stats to the test script.

Compare: https://github.com/pgRouting/pgrouting/compare/f9279cb3948f^\.\.\.89bcf4e2b836