[osrm] branch master updated (a56c274 -> 75646e3)

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Fri Apr 29 22:44:12 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a change to branch master
in repository osrm.

      from  a56c274   Set distribution to experimental.
       new  c59e9a9   Support 'newapi' release tags.
       new  1d9c10a   Imported Upstream version 5.0.0~rc1+ds
       new  0f417a4   Imported Upstream version 5.0.0~rc2+ds
       new  f42bc40   Imported Upstream version 5.0.0+ds
       new  5be4318   Imported Upstream version 5.0.1+ds
       new  73910a9   Imported Upstream version 5.0.2+ds
       new  6f6a1bc   Merge tag 'upstream/5.0.2+ds'
       new  fee506e   New upstream release.
       new  41c1713   * Drop typo patches, applied upstream. Refresh remaining patches.
       new  a7a4167   Update copyright years for Project OSRM contributors.
       new  6b5d329   Repack upstream tarballs to exclude embedded copy of libosmium.
       new  8c85eb0   Use libmapbox-variant-dev instead of embedded copy.
       new  7a004d1   Imported Upstream version 5.0.2+ds0
       new  540b22f   Merge tag 'upstream/5.0.2+ds0'
       new  47eceaf   New repacked upstream release.
       new  9e968ed   Fix variant include directory in use-mapbox-variant-package.patch.
       new  1de87f2   Don't install removed executables.
       new  e4865fc   Drop unused license paragraph for BSD-3-clause.
       new  b665881   Enable all hardening buildflags.
       new  287db96   Add Documentation key to osrm systemd service file.
       new  92f8398   Bump Standards-Version to 3.9.8, no changes.
       new  75646e3   Set distribution to experimental.

The 22 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .cncc.style                                        |   14 +
 .eslintrc                                          |   28 +
 .gitignore                                         |   10 +
 .travis.yml                                        |  190 +-
 CHANGELOG.md                                       |   98 +
 CMakeLists.txt                                     |  350 +-
 Doxyfile.in                                        |    1 +
 Gemfile                                            |    7 -
 Gemfile.lock                                       |   35 -
 LICENCE.TXT                                        |    2 +-
 README.md                                          |    1 +
 Rakefile                                           |  190 -
 algorithms/bfs_components.hpp                      |  174 -
 algorithms/coordinate_calculation.cpp              |  273 -
 algorithms/coordinate_calculation.hpp              |   82 -
 algorithms/douglas_peucker.cpp                     |  164 -
 algorithms/douglas_peucker.hpp                     |   81 -
 algorithms/geospatial_query.hpp                    |  180 -
 algorithms/graph_compressor.hpp                    |   62 -
 algorithms/object_encoder.hpp                      |   89 -
 algorithms/polyline_compressor.cpp                 |  128 -
 algorithms/polyline_compressor.hpp                 |   51 -
 algorithms/polyline_formatter.cpp                  |   56 -
 algorithms/route_name_extraction.hpp               |  162 -
 appveyor-build.bat                                 |   53 +-
 appveyor.yml                                       |   11 +-
 benchmarks/static_rtree.cpp                        |  152 -
 build-local.bat                                    |    3 +-
 cmake/CPackDebianConfig.cmake                      |   15 +-
 cmake/FindLua52.cmake                              |    2 +-
 cmake/FindSTXXL.cmake                              |    2 +-
 cmake/FingerPrint-Config.cmake                     |   12 +-
 cmake/cmake_options_script.py                      |   10 +-
 cmake/cmake_uninstall.cmake.in                     |   21 +
 cmake/pkgconfig.in                                 |    6 +-
 cmake/postinst.in                                  |    2 -
 config/cucumber.yml                                |    9 -
 contractor/contractor_options.cpp                  |  142 -
 contractor/processing_chain.cpp                    |  441 -
 contractor/processing_chain.hpp                    |   84 -
 cucumber.js                                        |   11 +
 data_structures/compressed_edge_container.hpp      |   69 -
 data_structures/coordinate.cpp                     |   87 -
 data_structures/edge_based_node.hpp                |  113 -
 data_structures/external_memory_node.cpp           |   66 -
 data_structures/external_memory_node.hpp           |   57 -
 data_structures/fixed_point_number.hpp             |  216 -
 data_structures/hidden_markov_model.hpp            |  170 -
 data_structures/hilbert_value.cpp                  |  100 -
 data_structures/hilbert_value.hpp                  |   49 -
 data_structures/import_edge.cpp                    |  113 -
 data_structures/import_edge.hpp                    |  108 -
 data_structures/internal_route_result.hpp          |   87 -
 data_structures/lru_cache.hpp                      |   97 -
 data_structures/matrix_graph_wrapper.hpp           |   70 -
 data_structures/node_based_graph.hpp               |  103 -
 data_structures/node_id.hpp                        |   41 -
 data_structures/original_edge_data.hpp             |   63 -
 data_structures/phantom_node.cpp                   |  105 -
 data_structures/phantom_node.hpp                   |  162 -
 data_structures/query_node.hpp                     |   85 -
 data_structures/rectangle.hpp                      |  203 -
 data_structures/route_parameters.cpp               |  179 -
 data_structures/search_engine.hpp                  |   69 -
 data_structures/search_engine_data.cpp             |   93 -
 data_structures/search_engine_data.hpp             |   61 -
 data_structures/segment_information.hpp            |   80 -
 data_structures/static_kdtree.hpp                  |  260 -
 data_structures/turn_instructions.hpp              |  105 -
 data_structures/upper_bound.hpp                    |   77 -
 data_structures/xor_fast_hash.hpp                  |  115 -
 data_structures/xor_fast_hash_storage.hpp          |  101 -
 debian/changelog                                   |   14 +
 debian/control                                     |    3 +-
 debian/copyright                                   |   36 +-
 debian/osrm-tools.install                          |    3 -
 debian/osrm.install                                |    1 -
 debian/osrm.service                                |    1 +
 debian/patches/disable-osrm-components.patch       |   33 -
 debian/patches/edges-typo.patch                    |   16 -
 debian/patches/occurred-typo.patch                 |   64 -
 debian/patches/series                              |    4 +-
 debian/patches/spelling-errors.patch               |   16 +-
 debian/patches/use-libosmium-package.patch         |   22 +-
 debian/patches/use-mapbox-variant-package.patch    |   32 +
 debian/rules                                       |    5 +-
 debian/watch                                       |    2 +-
 descriptors/description_factory.cpp                |  249 -
 descriptors/description_factory.hpp                |   96 -
 descriptors/descriptor_base.hpp                    |   87 -
 descriptors/gpx_descriptor.hpp                     |   94 -
 descriptors/json_descriptor.hpp                    |  403 -
 docker/Dockerfile                                  |    2 -
 example/CMakeLists.txt                             |   33 +
 example/cmake/FindLibOSRM.cmake                    |   65 +
 {cmake => example/cmake}/FindTBB.cmake             |    0
 example/example.cpp                                |   85 +
 extract.cpp                                        |   89 -
 extractor/edge_based_graph_factory.cpp             |  702 --
 extractor/edge_based_graph_factory.hpp             |  142 -
 extractor/extraction_node.hpp                      |   38 -
 extractor/extraction_way.hpp                       |  129 -
 extractor/extractor_options.cpp                    |  230 -
 extractor/first_and_last_segment_of_way.hpp        |   89 -
 extractor/restriction_parser.hpp                   |   77 -
 extractor/scripting_environment.cpp                |  175 -
 extractor/scripting_environment.hpp                |   60 -
 extractor/speed_profile.hpp                        |   16 -
 features/bicycle/access.feature                    |    5 +-
 features/bicycle/access_node.feature               |    5 +-
 features/bicycle/area.feature                      |   79 +-
 features/bicycle/bridge.feature                    |   34 +-
 features/bicycle/destination.feature               |   46 +-
 features/bicycle/ferry.feature                     |   22 +-
 features/bicycle/maxspeed.feature                  |    6 +-
 features/bicycle/mode.feature                      |  118 +-
 features/bicycle/names.feature                     |    8 +-
 features/bicycle/oneway.feature                    |   10 +-
 features/bicycle/pushing.feature                   |   48 +-
 features/bicycle/ref.feature                       |   10 +-
 features/bicycle/restrictions.feature              |   94 +-
 features/bicycle/roundabout.feature                |   30 -
 features/bicycle/stop_area.feature                 |    8 +-
 features/bicycle/turn_penalty.feature              |   16 +-
 features/car/access.feature                        |    6 +-
 features/car/advisory.feature                      |   35 +-
 features/car/bridge.feature                        |   30 +-
 features/car/destination.feature                   |   46 +-
 features/car/ferry.feature                         |   38 +-
 features/car/link.feature                          |   30 +-
 features/car/maxspeed.feature                      |   18 +-
 features/car/mode.feature                          |   18 +-
 features/car/names.feature                         |    8 +-
 features/car/oneway.feature                        |   10 +-
 features/car/restrictions.feature                  |  120 +-
 features/car/roundabout.feature                    |   30 -
 features/car/shuttle_train.feature                 |   20 +-
 features/car/traffic.feature                       |   47 +
 features/foot/access.feature                       |    4 +-
 features/foot/access_node.feature                  |    4 +-
 features/foot/area.feature                         |   78 +-
 features/foot/ferry.feature                        |   24 +-
 features/foot/names.feature                        |    8 +-
 features/foot/ref.feature                          |   10 +-
 features/foot/restrictions.feature                 |   94 +-
 features/foot/roundabout.feature                   |   18 +-
 features/guidance/continue.feature                 |   90 +
 features/guidance/end-of-road.feature              |  123 +
 features/guidance/fork.feature                     |  284 +
 features/guidance/merge.feature                    |   52 +
 features/guidance/motorway.feature                 |  218 +
 features/guidance/new-name.feature                 |  135 +
 features/guidance/ramp.feature                     |  229 +
 features/guidance/rotary-bike.feature              |  167 +
 features/guidance/rotary.feature                   |  262 +
 features/guidance/roundabout-bike.feature          |  166 +
 features/guidance/roundabout.feature               |  261 +
 features/guidance/suppressed.feature               |   66 +
 features/guidance/turn.feature                     |  813 ++
 .../options/{prepare => contract}/files.feature    |   15 +-
 .../options/{prepare => contract}/help.feature     |   32 +-
 .../options/{prepare => contract}/invalid.feature  |    6 +-
 .../options/{prepare => contract}/version.feature  |   10 +-
 features/options/extract/help.feature              |    6 -
 features/options/routed/files.feature              |   10 +-
 features/options/routed/help.feature               |   27 -
 features/options/routed/invalid.feature            |    3 +-
 features/raster/weights.feature                    |   65 +-
 features/step_definitions/data.js                  |  273 +
 features/step_definitions/data.rb                  |  192 -
 features/step_definitions/distance_matrix.js       |   81 +
 features/step_definitions/distance_matrix.rb       |   66 -
 features/step_definitions/hooks.js                 |   30 +
 features/step_definitions/matching.js              |  174 +
 features/step_definitions/matching.rb              |  124 -
 features/step_definitions/nearest.js               |   53 +
 features/step_definitions/nearest.rb               |   51 -
 features/step_definitions/options.js               |   69 +
 features/step_definitions/options.rb               |   57 -
 features/step_definitions/requests.js              |   57 +
 features/step_definitions/requests.rb              |   46 -
 features/step_definitions/routability.js           |  120 +
 features/step_definitions/routability.rb           |   78 -
 features/step_definitions/routing.js               |   16 +
 features/step_definitions/routing.rb               |  165 -
 features/step_definitions/timestamp.js             |   13 +
 features/step_definitions/timestamp.rb             |    7 -
 features/step_definitions/trip.js                  |  142 +
 features/step_definitions/trip.rb                  |  121 -
 features/support/build_osm.js                      |  165 +
 features/support/config.js                         |  115 +
 features/support/config.rb                         |   16 -
 features/support/data.js                           |  340 +
 features/support/data.rb                           |  325 -
 features/support/data_classes.js                   |   85 +
 features/support/env.js                            |  126 +
 features/support/env.rb                            |   98 -
 features/support/exception_classes.js              |  132 +
 features/support/exceptions.js                     |   15 +
 features/support/exceptions.rb                     |   62 -
 features/support/file.rb                           |   34 -
 features/support/fuzzy.js                          |    5 +
 features/support/fuzzy.rb                          |   32 -
 features/support/hash.js                           |   37 +
 features/support/hash.rb                           |   63 -
 features/support/hooks.js                          |   37 +
 features/support/hooks.rb                          |   35 -
 features/support/http.js                           |   51 +
 features/support/http.rb                           |   37 -
 features/support/launch.js                         |    5 +
 features/support/launch.rb                         |  137 -
 features/support/launch_classes.js                 |  163 +
 features/support/log.js                            |   90 +
 features/support/log.rb                            |   88 -
 features/support/osm_parser.rb                     |   25 -
 features/support/osmlib.rb                         |   14 -
 features/support/route.js                          |  171 +
 features/support/route.rb                          |  181 -
 features/support/run.js                            |   40 +
 features/support/run.rb                            |   28 -
 features/support/shared_steps.js                   |  194 +
 features/support/shortcuts.rb                      |    3 -
 features/support/table_patch.js                    |   11 +
 features/testbot/64bit.feature                     |    4 +-
 features/testbot/alternative.feature               |   16 +-
 features/testbot/alternative_loop.feature          |   29 +
 features/testbot/bad.feature                       |    8 +-
 features/testbot/basic.feature                     |  170 +-
 features/testbot/bearing.feature                   |  150 +-
 features/testbot/bearing_param.feature             |   44 +-
 features/testbot/compression.feature               |    6 +-
 .../{uturn.feature => continue_straight.feature}   |   47 +-
 features/testbot/datastore.feature                 |    8 +-
 features/testbot/distance.feature                  |  136 +-
 features/testbot/distance_matrix.feature           |  100 +-
 features/testbot/duration.feature                  |   18 +-
 features/testbot/example.feature                   |   30 +-
 features/testbot/fastest.feature                   |   12 +-
 features/testbot/ferry.feature                     |   76 +-
 features/testbot/fixed.feature                     |    4 +-
 features/testbot/geometry.feature                  |    8 +-
 features/testbot/graph.feature                     |    8 +-
 features/testbot/load.feature                      |   18 +-
 features/testbot/loop.feature                      |   24 +-
 features/testbot/matching.feature                  |   50 +
 features/testbot/matching_turns.feature            |  121 -
 features/testbot/mode.feature                      |  154 +-
 features/testbot/oneway.feature                    |   44 +-
 features/testbot/opposite.feature                  |    6 +-
 features/testbot/origin.feature                    |   24 +-
 features/testbot/overlap.feature                   |   20 +-
 features/testbot/penalty.feature                   |   46 +-
 features/testbot/planetary.feature                 |   12 +-
 features/testbot/post.feature                      |   83 -
 features/testbot/projection.feature                |   20 +-
 features/testbot/protobuffer.feature               |  156 -
 features/testbot/roundabout.feature                |   76 -
 features/testbot/snap.feature                      |   98 +-
 features/testbot/speed.feature                     |    6 +-
 features/testbot/status.feature                    |   52 +-
 features/testbot/time.feature                      |  134 +-
 features/testbot/trip.feature                      |   15 +
 features/testbot/turns.feature                     |  123 -
 features/testbot/utf.feature                       |    8 +-
 features/testbot/via.feature                       |  146 +-
 features/timestamp/timestamp.feature               |   11 -
 include/contractor/contractor.hpp                  |   96 +
 .../contractor/contractor_config.hpp               |   55 +-
 .../contractor}/crc32_processor.hpp                |   34 +-
 .../contractor/graph_contractor.hpp                |  560 +-
 .../contractor}/query_edge.hpp                     |   36 +-
 include/engine/api/base_api.hpp                    |   64 +
 include/engine/api/base_parameters.hpp             |   90 +
 include/engine/api/json_factory.hpp                |   94 +
 include/engine/api/match_api.hpp                   |  119 +
 .../engine/api/match_parameters.hpp                |   65 +-
 include/engine/api/nearest_api.hpp                 |   57 +
 .../engine/api/nearest_parameters.hpp              |   45 +-
 include/engine/api/route_api.hpp                   |  190 +
 include/engine/api/route_parameters.hpp            |   96 +
 include/engine/api/table_api.hpp                   |  135 +
 include/engine/api/table_parameters.hpp            |  110 +
 .../engine/api/tile_parameters.hpp                 |   89 +-
 include/engine/api/trip_api.hpp                    |  111 +
 .../engine/api/trip_parameters.hpp                 |   33 +-
 include/engine/base64.hpp                          |  141 +
 .../engine/bearing.hpp                             |   29 +-
 include/engine/datafacade/datafacade_base.hpp      |  153 +
 include/engine/datafacade/internal_datafacade.hpp  |  658 ++
 include/engine/datafacade/shared_datafacade.hpp    |  718 ++
 include/engine/douglas_peucker.hpp                 |   81 +
 include/engine/engine.hpp                          |   88 +
 .../engine_config.hpp}                             |   39 +-
 include/engine/geospatial_query.hpp                |  469 ++
 include/engine/guidance/assemble_geometry.hpp      |   81 +
 include/engine/guidance/assemble_leg.hpp           |  174 +
 include/engine/guidance/assemble_overview.hpp      |   24 +
 include/engine/guidance/assemble_route.hpp         |   22 +
 include/engine/guidance/assemble_steps.hpp         |  145 +
 include/engine/guidance/leg_geometry.hpp           |   54 +
 include/engine/guidance/post_processing.hpp        |   44 +
 include/engine/guidance/route.hpp                  |   20 +
 include/engine/guidance/route_leg.hpp              |   29 +
 include/engine/guidance/route_step.hpp             |   41 +
 include/engine/guidance/step_maneuver.hpp          |   45 +
 include/engine/guidance/toolkit.hpp                |   63 +
 include/engine/hint.hpp                            |   81 +
 include/engine/internal_route_result.hpp           |   63 +
 .../engine/map_matching}/bayes_classifier.hpp      |   47 +-
 .../engine/map_matching/hidden_markov_model.hpp    |  140 +
 .../engine/map_matching/matching_confidence.hpp    |   58 +
 include/engine/map_matching/sub_matching.hpp       |   25 +
 include/engine/phantom_node.hpp                    |  214 +
 include/engine/plugins/match.hpp                   |   48 +
 include/engine/plugins/nearest.hpp                 |   26 +
 include/engine/plugins/plugin_base.hpp             |  285 +
 include/engine/plugins/table.hpp                   |   35 +
 include/engine/plugins/tile.hpp                    |   35 +
 include/engine/plugins/trip.hpp                    |   54 +
 include/engine/plugins/viaroute.hpp                |   47 +
 include/engine/polyline_compressor.hpp             |   31 +
 .../routing_algorithms}/alternative_path.hpp       |  209 +-
 .../routing_algorithms}/direct_shortest_path.hpp   |  104 +-
 .../engine/routing_algorithms}/many_to_many.hpp    |  171 +-
 .../engine/routing_algorithms}/map_matching.hpp    |  260 +-
 include/engine/routing_algorithms/routing_base.hpp |  903 ++
 .../engine/routing_algorithms}/shortest_path.hpp   |  345 +-
 include/engine/search_engine_data.hpp              |   42 +
 .../engine/status.hpp                              |   24 +-
 .../engine/trip}/trip_brute_force.hpp              |   46 +-
 .../engine/trip}/trip_farthest_insertion.hpp       |   62 +-
 .../engine/trip}/trip_nearest_neighbour.hpp        |   47 +-
 include/engine/trip/trip_tabu_search.hpp           |   41 +
 include/extractor/compressed_edge_container.hpp    |   57 +
 include/extractor/edge_based_edge.hpp              |   80 +
 include/extractor/edge_based_graph_factory.hpp     |  134 +
 include/extractor/edge_based_node.hpp              |   76 +
 include/extractor/external_memory_node.hpp         |   56 +
 .../extractor}/extraction_containers.hpp           |   53 +-
 .../extractor}/extraction_helper_functions.hpp     |   54 +-
 include/extractor/extraction_node.hpp              |   19 +
 include/extractor/extraction_way.hpp               |   58 +
 {extractor => include/extractor}/extractor.hpp     |   45 +-
 .../extractor}/extractor_callbacks.hpp             |   51 +-
 .../extractor/extractor_config.hpp                 |   64 +-
 .../extractor/first_and_last_segment_of_way.hpp    |   60 +
 include/extractor/graph_compressor.hpp             |   38 +
 include/extractor/guidance/classification_data.hpp |   67 +
 include/extractor/guidance/constants.hpp           |   32 +
 include/extractor/guidance/discrete_angle.hpp      |   19 +
 include/extractor/guidance/intersection.hpp        |   66 +
 .../extractor/guidance/intersection_generator.hpp  |   68 +
 .../extractor/guidance/intersection_handler.hpp    |   71 +
 include/extractor/guidance/motorway_handler.hpp    |   51 +
 include/extractor/guidance/roundabout_handler.hpp  |   71 +
 include/extractor/guidance/toolkit.hpp             |  404 +
 include/extractor/guidance/turn_analysis.hpp       |   63 +
 include/extractor/guidance/turn_classification.hpp |  123 +
 include/extractor/guidance/turn_handler.hpp        |   74 +
 include/extractor/guidance/turn_instruction.hpp    |  135 +
 .../extractor}/internal_extractor_edge.hpp         |   90 +-
 include/extractor/node_based_edge.hpp              |  143 +
 include/extractor/original_edge_data.hpp           |   42 +
 include/extractor/profile_properties.hpp           |   48 +
 include/extractor/query_node.hpp                   |   51 +
 .../extractor}/raster_source.hpp                   |   49 +-
 .../extractor}/restriction.hpp                     |   38 +-
 .../extractor}/restriction_map.hpp                 |   57 +-
 include/extractor/restriction_parser.hpp           |   58 +
 include/extractor/scripting_environment.hpp        |   54 +
 {algorithms => include/extractor}/tarjan_scc.hpp   |   62 +-
 .../extractor}/travel_mode.hpp                     |   27 +-
 .../tribool.hpp => include/osrm/bearing.hpp        |   18 +-
 include/osrm/coordinate.hpp                        |   47 +-
 .../osrm/engine_config.hpp                         |   16 +-
 include/osrm/json_container.hpp                    |   75 +-
 .../osrm/match_parameters.hpp                      |   18 +-
 .../osrm/nearest_parameters.hpp                    |   18 +-
 include/osrm/osrm.hpp                              |  116 +-
 .../osrm/osrm_fwd.hpp                              |   44 +-
 include/osrm/route_parameters.hpp                  |   94 +-
 util/fingerprint.cpp => include/osrm/status.hpp    |   15 +-
 .../osrm/storage_config.hpp                        |   16 +-
 include/osrm/strong_typedef.hpp                    |   68 -
 .../osrm/table_parameters.hpp                      |   18 +-
 .../osrm/tile_parameters.hpp                       |   18 +-
 .../osrm/trip_parameters.hpp                       |   18 +-
 include/server/api/base_parameters_grammar.hpp     |  142 +
 include/server/api/match_parameter_grammar.hpp     |   74 +
 include/server/api/nearest_parameter_grammar.hpp   |   43 +
 include/server/api/parameters_parser.hpp           |   49 +
 include/server/api/parsed_url.hpp                  |   37 +
 include/server/api/route_parameters_grammar.hpp    |   80 +
 include/server/api/table_parameter_grammar.hpp     |   59 +
 include/server/api/tile_parameter_grammar.hpp      |   48 +
 include/server/api/trip_parameter_grammar.hpp      |   68 +
 include/server/api/url_parser.hpp                  |   29 +
 include/server/connection.hpp                      |   72 +
 include/server/http/compression_type.hpp           |   21 +
 include/server/http/header.hpp                     |   34 +
 include/server/http/reply.hpp                      |   45 +
 include/server/http/request.hpp                    |   26 +
 include/server/request_handler.hpp                 |   37 +
 include/server/request_parser.hpp                  |   76 +
 {server => include/server}/server.hpp              |   60 +-
 include/server/service/base_service.hpp            |   39 +
 include/server/service/match_service.hpp           |   33 +
 include/server/service/nearest_service.hpp         |   33 +
 include/server/service/route_service.hpp           |   33 +
 include/server/service/table_service.hpp           |   33 +
 include/server/service/tile_service.hpp            |   33 +
 include/server/service/trip_service.hpp            |   33 +
 include/server/service/utils.hpp                   |   29 +
 include/server/service_handler.hpp                 |   41 +
 include/storage/shared_barriers.hpp                |   39 +
 include/storage/shared_datatype.hpp                |  136 +
 .../storage/shared_memory.hpp                      |  128 +-
 .../request.hpp => include/storage/storage.hpp     |   33 +-
 .../storage/storage_config.hpp                     |   88 +-
 include/util/assert.hpp                            |   20 +
 {util => include/util}/bearing.hpp                 |   34 +-
 {data_structures => include/util}/binary_heap.hpp  |   41 +-
 include/util/cast.hpp                              |   49 +
 include/util/container.hpp                         |   20 +
 include/util/coordinate.hpp                        |  187 +
 include/util/coordinate_calculation.hpp            |   74 +
 .../util}/deallocating_vector.hpp                  |   58 +-
 {util => include/util}/dist_table_wrapper.hpp      |   36 +-
 .../util}/dynamic_graph.hpp                        |   63 +-
 include/util/exception.hpp                         |   30 +
 include/util/fingerprint.hpp                       |   39 +
 {util => include/util}/fingerprint_impl.hpp.in     |   47 +-
 include/util/for_each_pair.hpp                     |   45 +
 {util => include/util}/graph_loader.hpp            |   79 +-
 {util => include/util}/graph_utils.hpp             |   26 +-
 include/util/hilbert_value.hpp                     |   18 +
 include/util/integer_range.hpp                     |   58 +
 include/util/io.hpp                                |  127 +
 .../util}/iso_8601_duration_parser.hpp             |   34 +-
 include/{osrm => util}/json_container.hpp          |   74 +-
 include/util/json_deep_compare.hpp                 |  158 +
 include/util/json_logger.hpp                       |   62 +
 {util => include/util}/json_renderer.hpp           |   46 +-
 include/util/json_util.hpp                         |   58 +
 include/util/lua_util.hpp                          |   54 +
 {util => include/util}/make_unique.hpp             |   32 +-
 include/util/matrix_graph_wrapper.hpp              |   51 +
 include/util/name_table.hpp                        |   31 +
 include/util/node_based_graph.hpp                  |   95 +
 {data_structures => include/util}/percent.hpp      |   34 +-
 {data_structures => include/util}/range_table.hpp  |   59 +-
 include/util/rectangle.hpp                         |  182 +
 .../util}/shared_memory_vector_wrapper.hpp         |   69 +-
 include/util/simple_logger.hpp                     |   55 +
 {data_structures => include/util}/static_graph.hpp |   65 +-
 {data_structures => include/util}/static_rtree.hpp |  384 +-
 include/util/std_hash.hpp                          |   41 +
 {util => include/util}/string_util.hpp             |   36 +-
 include/util/strong_typedef.hpp                    |   84 +
 {util => include/util}/timing_util.hpp             |   34 +-
 {util => include/util}/trigonometry_table.hpp      |   64 +-
 typedefs.h => include/util/typedefs.hpp            |   35 +-
 include/util/vector_tile.hpp                       |   37 +
 include/util/version.hpp.in                        |   10 +
 include/util/viewport.hpp                          |   51 +
 include/util/web_mercator.hpp                      |  127 +
 include/util/xor_fast_hash.hpp                     |   71 +
 include/util/xor_fast_hash_storage.hpp             |   84 +
 library/osrm_impl.cpp                              |  183 -
 library/osrm_impl.hpp                              |   71 -
 package.json                                       |   39 +
 plugins/distance_table.hpp                         |  247 -
 plugins/hello_world.hpp                            |  106 -
 plugins/match.hpp                                  |  417 -
 plugins/nearest.hpp                                |  128 -
 plugins/plugin_base.hpp                            |  136 -
 plugins/timestamp.hpp                              |   62 -
 plugins/trip.hpp                                   |  398 -
 plugins/viaroute.hpp                               |  215 -
 prepare.cpp                                        |  109 -
 profiles/bicycle.lua                               |   87 +-
 profiles/car.lua                                   |   69 +-
 profiles/foot.lua                                  |   31 +-
 profiles/lib/access.lua                            |    4 +-
 profiles/rasterbot.lua                             |   11 +-
 .../{rasterbot-interp.lua => rasterbotinterp.lua}  |   11 +-
 profiles/testbot.lua                               |   37 +-
 routed.cpp                                         |  198 -
 routing_algorithms/routing_base.hpp                |  687 --
 scripts/check_taginfo.py                           |   51 +
 scripts/format.sh                                  |   22 +
 scripts/install_node.sh                            |    9 +
 scripts/modernize.sh                               |   15 +-
 scripts/poly2req.js                                |  132 +
 scripts/tidy.sh                                    |   10 +-
 scripts/timer.sh                                   |   12 +
 scripts/update_depdendencies.sh                    |    4 +-
 server/api_grammar.hpp                             |  122 -
 server/connection.hpp                              |   95 -
 server/data_structures/datafacade_base.hpp         |  126 -
 server/data_structures/internal_datafacade.hpp     |  469 --
 server/data_structures/shared_barriers.hpp         |   60 -
 server/data_structures/shared_datafacade.hpp       |  503 --
 server/data_structures/shared_datatype.hpp         |  196 -
 server/http/header.hpp                             |   54 -
 server/http/reply.hpp                              |   65 -
 server/request_handler.cpp                         |  177 -
 server/request_handler.hpp                         |   59 -
 server/request_parser.cpp                          |  393 -
 server/request_parser.hpp                          |   98 -
 src/benchmarks/CMakeLists.txt                      |   20 +
 src/benchmarks/static_rtree.cpp                    |  115 +
 src/contractor/contractor.cpp                      |  686 ++
 src/engine/api/json_factory.cpp                    |  224 +
 src/engine/douglas_peucker.cpp                     |  128 +
 src/engine/engine.cpp                              |  190 +
 src/engine/engine_config.cpp                       |   27 +
 src/engine/guidance/assemble_overview.cpp          |  103 +
 src/engine/guidance/assemble_route.cpp             |   30 +
 src/engine/guidance/assemble_steps.cpp             |   82 +
 src/engine/guidance/post_processing.cpp            |  503 ++
 src/engine/hint.cpp                                |   59 +
 src/engine/plugins/match.cpp                       |  199 +
 src/engine/plugins/nearest.cpp                     |   49 +
 src/engine/plugins/table.cpp                       |   76 +
 src/engine/plugins/tile.cpp                        |  457 ++
 src/engine/plugins/trip.cpp                        |  245 +
 src/engine/plugins/viaroute.cpp                    |  131 +
 src/engine/polyline_compressor.cpp                 |  128 +
 src/engine/search_engine_data.cpp                  |   80 +
 .../extractor}/compressed_edge_container.cpp       |  140 +-
 src/extractor/edge_based_graph_factory.cpp         |  482 ++
 .../extractor}/extraction_containers.cpp           |  284 +-
 {extractor => src/extractor}/extractor.cpp         |  373 +-
 .../extractor}/extractor_callbacks.cpp             |  126 +-
 {algorithms => src/extractor}/graph_compressor.cpp |  101 +-
 src/extractor/guidance/classification_data.cpp     |   53 +
 src/extractor/guidance/intersection.cpp            |   31 +
 src/extractor/guidance/intersection_generator.cpp  |  255 +
 src/extractor/guidance/intersection_handler.cpp    |  307 +
 src/extractor/guidance/motorway_handler.cpp        |  524 ++
 src/extractor/guidance/roundabout_handler.cpp      |  257 +
 src/extractor/guidance/turn_analysis.cpp           |  100 +
 src/extractor/guidance/turn_handler.cpp            | 1171 +++
 .../extractor}/raster_source.cpp                   |   91 +-
 .../extractor}/restriction_map.cpp                 |   43 +-
 .../extractor}/restriction_parser.cpp              |  469 +-
 src/extractor/scripting_environment.cpp            |  183 +
 src/osrm/osrm.cpp                                  |   54 +
 src/server/api/parameters_parser.cpp               |  101 +
 src/server/api/url_parser.cpp                      |   86 +
 {server => src/server}/connection.cpp              |   64 +-
 {server => src/server}/http/reply.cpp              |   45 +-
 src/server/request_handler.cpp                     |  151 +
 src/server/request_parser.cpp                      |  299 +
 src/server/service/match_service.cpp               |   73 +
 src/server/service/nearest_service.cpp             |   72 +
 src/server/service/route_service.cpp               |   69 +
 src/server/service/table_service.cpp               |   90 +
 src/server/service/tile_service.cpp                |   51 +
 src/server/service/trip_service.cpp                |   73 +
 src/server/service_handler.cpp                     |   54 +
 datastore.cpp => src/storage/storage.cpp           |  465 +-
 src/storage/storage_config.cpp                     |   38 +
 {tools => src/tools}/.gitignore                    |    0
 src/tools/components.cpp                           |  233 +
 src/tools/contract.cpp                             |  160 +
 src/tools/extract.cpp                              |  161 +
 src/tools/io-benchmark.cpp                         |  325 +
 src/tools/routed.cpp                               |  349 +
 src/tools/springclean.cpp                          |   82 +
 src/tools/store.cpp                                |  105 +
 src/tools/unlock_all_mutexes.cpp                   |   20 +
 src/util/assert.cpp                                |   29 +
 src/util/coordinate.cpp                            |  100 +
 src/util/coordinate_calculation.cpp                |  326 +
 src/util/exception.cpp                             |   21 +
 src/util/fingerprint.cpp                           |    2 +
 src/util/hilbert_value.cpp                         |   84 +
 src/util/name_table.cpp                            |   65 +
 {util => src/util}/simple_logger.cpp               |   36 +-
 taginfo.json                                       |  148 +-
 test/data/Makefile                                 |   54 +
 test/data/data.md5sum                              |    2 +
 third_party/variant/.gitignore                     |    5 -
 third_party/variant/.travis.yml                    |   22 -
 third_party/variant/Jamroot                        |   75 -
 third_party/variant/LICENSE                        |   25 -
 third_party/variant/Makefile                       |  100 -
 third_party/variant/README.md                      |   67 -
 third_party/variant/appveyor.yml                   |   17 -
 third_party/variant/common.gypi                    |  143 -
 third_party/variant/optional.hpp                   |   69 -
 third_party/variant/recursive_wrapper.hpp          |  127 -
 third_party/variant/scripts/build-appveyor.bat     |   32 -
 third_party/variant/scripts/build-local.bat        |    7 -
 third_party/variant/scripts/linux.sh               |   59 -
 third_party/variant/scripts/osx.sh                 |   20 -
 third_party/variant/test/bench_variant.cpp         |  181 -
 third_party/variant/test/binary_visitor_test.cpp   |  136 -
 .../variant/test/boost_variant_hello_world.cpp     |   19 -
 third_party/variant/test/catch.hpp                 | 8683 --------------------
 third_party/variant/test/optional_unit.cpp         |   82 -
 .../variant/test/recursive_wrapper_test.cpp        |  132 -
 .../variant/test/reference_wrapper_test.cpp        |   74 -
 third_party/variant/test/unique_ptr_test.cpp       |  128 -
 third_party/variant/test/unit.cpp                  |  314 -
 third_party/variant/test/variant_hello_world.cpp   |   22 -
 third_party/variant/variant.gyp                    |   21 -
 third_party/variant/variant.hpp                    |  886 --
 third_party/variant/variant_io.hpp                 |   39 -
 third_party/variant/vcbuild.bat                    |    8 -
 tools/check-hsgr.cpp                               |  112 -
 tools/components.cpp                               |  257 -
 tools/io-benchmark.cpp                             |  348 -
 tools/simpleclient.cpp                             |   97 -
 tools/springclean.cpp                              |  102 -
 tools/unlock_all_mutexes.cpp                       |   51 -
 unit_tests/CMakeLists.txt                          |   76 +
 unit_tests/algorithms/douglas_peucker.cpp          |  104 -
 unit_tests/algorithms/duration_parsing.cpp         |   64 -
 unit_tests/algorithms/geometry_string.cpp          |   74 -
 unit_tests/algorithms/string_util.cpp              |   65 -
 unit_tests/data_structures/coordinate.cpp          |   50 -
 unit_tests/data_structures/dynamic_graph.cpp       |   93 -
 unit_tests/data_structures/static_rtree.cpp        |  480 --
 unit_tests/engine/base64.cpp                       |   78 +
 unit_tests/engine/douglas_peucker.cpp              |  121 +
 unit_tests/engine/geometry_string.cpp              |   45 +
 unit_tests/engine/guidance_assembly.cpp            |   20 +
 unit_tests/engine_tests.cpp                        |    7 +
 .../compressed_edge_container.cpp                  |    7 +-
 .../{algorithms => extractor}/graph_compressor.cpp |  125 +-
 .../raster_source.cpp                              |   44 +-
 unit_tests/extractor_tests.cpp                     |    7 +
 unit_tests/library/args.hpp                        |   16 +
 unit_tests/library/coordinates.hpp                 |   35 +
 unit_tests/library/equal_json.hpp                  |   28 +
 unit_tests/library/fixture.hpp                     |   21 +
 unit_tests/library/limits.cpp                      |  139 +
 unit_tests/library/match.cpp                       |   64 +
 unit_tests/library/nearest.cpp                     |  116 +
 unit_tests/library/route.cpp                       |  322 +
 unit_tests/library/table.cpp                       |  162 +
 unit_tests/library/tile.cpp                        |  135 +
 unit_tests/library/trip.cpp                        |  153 +
 unit_tests/library/waypoint_check.hpp              |   24 +
 unit_tests/library_tests.cpp                       |    7 +
 unit_tests/mocks/mock_datafacade.hpp               |  178 +
 unit_tests/server/parameters_io.hpp                |   59 +
 unit_tests/server/parameters_parser.cpp            |  316 +
 unit_tests/server/url_parser.cpp                   |  102 +
 unit_tests/server_tests.cpp                        |    7 +
 unit_tests/util/bearing.cpp                        |   37 +-
 .../{data_structures => util}/binary_heap.cpp      |   34 +-
 unit_tests/util/coordinate_calculation.cpp         |  301 +
 unit_tests/util/duration_parsing.cpp               |   40 +
 unit_tests/util/dynamic_graph.cpp                  |   66 +
 unit_tests/util/io.cpp                             |   42 +
 .../{data_structures => util}/range_table.cpp      |   38 +-
 unit_tests/util/rectangle.cpp                      |  107 +
 .../{data_structures => util}/static_graph.cpp     |   53 +-
 unit_tests/util/static_rtree.cpp                   |  474 ++
 unit_tests/util/string_util.cpp                    |   41 +
 unit_tests/util/viewport.cpp                       |   25 +
 unit_tests/util/web_mercator.cpp                   |   74 +
 unit_tests/util_tests.cpp                          |   27 -
 util/cast.hpp                                      |   69 -
 util/compute_angle.cpp                             |   54 -
 util/compute_angle.hpp                             |   42 -
 util/container.hpp                                 |  111 -
 util/datastore_options.hpp                         |  282 -
 util/debug_geometry.hpp                            |  198 -
 util/fingerprint.hpp                               |   61 -
 util/ini_file.hpp                                  |   51 -
 util/integer_range.hpp                             |   80 -
 util/json_util.hpp                                 |  103 -
 util/lua_util.hpp                                  |   65 -
 util/matching_debug_info.hpp                       |  155 -
 util/mercator.cpp                                  |   40 -
 util/mercator.hpp                                  |   38 -
 util/osrm_exception.cpp                            |   43 -
 util/routed_options.hpp                            |  284 -
 util/simple_logger.hpp                             |   74 -
 util/std_hash.hpp                                  |   72 -
 util/version.hpp.in                                |   37 -
 util/xml_renderer.hpp                              |  137 -
 687 files changed, 37748 insertions(+), 38296 deletions(-)
 create mode 100644 .cncc.style
 create mode 100644 .eslintrc
 create mode 100644 CHANGELOG.md
 delete mode 100644 Gemfile
 delete mode 100644 Gemfile.lock
 delete mode 100644 Rakefile
 delete mode 100644 algorithms/bfs_components.hpp
 delete mode 100644 algorithms/coordinate_calculation.cpp
 delete mode 100644 algorithms/coordinate_calculation.hpp
 delete mode 100644 algorithms/douglas_peucker.cpp
 delete mode 100644 algorithms/douglas_peucker.hpp
 delete mode 100644 algorithms/geospatial_query.hpp
 delete mode 100644 algorithms/graph_compressor.hpp
 delete mode 100644 algorithms/object_encoder.hpp
 delete mode 100644 algorithms/polyline_compressor.cpp
 delete mode 100644 algorithms/polyline_compressor.hpp
 delete mode 100644 algorithms/polyline_formatter.cpp
 delete mode 100644 algorithms/route_name_extraction.hpp
 delete mode 100644 benchmarks/static_rtree.cpp
 create mode 100644 cmake/cmake_uninstall.cmake.in
 delete mode 100644 cmake/postinst.in
 delete mode 100644 config/cucumber.yml
 delete mode 100644 contractor/contractor_options.cpp
 delete mode 100644 contractor/processing_chain.cpp
 delete mode 100644 contractor/processing_chain.hpp
 create mode 100644 cucumber.js
 delete mode 100644 data_structures/compressed_edge_container.hpp
 delete mode 100644 data_structures/coordinate.cpp
 delete mode 100644 data_structures/edge_based_node.hpp
 delete mode 100644 data_structures/external_memory_node.cpp
 delete mode 100644 data_structures/external_memory_node.hpp
 delete mode 100644 data_structures/fixed_point_number.hpp
 delete mode 100644 data_structures/hidden_markov_model.hpp
 delete mode 100644 data_structures/hilbert_value.cpp
 delete mode 100644 data_structures/hilbert_value.hpp
 delete mode 100644 data_structures/import_edge.cpp
 delete mode 100644 data_structures/import_edge.hpp
 delete mode 100644 data_structures/internal_route_result.hpp
 delete mode 100644 data_structures/lru_cache.hpp
 delete mode 100644 data_structures/matrix_graph_wrapper.hpp
 delete mode 100644 data_structures/node_based_graph.hpp
 delete mode 100644 data_structures/node_id.hpp
 delete mode 100644 data_structures/original_edge_data.hpp
 delete mode 100644 data_structures/phantom_node.cpp
 delete mode 100644 data_structures/phantom_node.hpp
 delete mode 100644 data_structures/query_node.hpp
 delete mode 100644 data_structures/rectangle.hpp
 delete mode 100644 data_structures/route_parameters.cpp
 delete mode 100644 data_structures/search_engine.hpp
 delete mode 100644 data_structures/search_engine_data.cpp
 delete mode 100644 data_structures/search_engine_data.hpp
 delete mode 100644 data_structures/segment_information.hpp
 delete mode 100644 data_structures/static_kdtree.hpp
 delete mode 100644 data_structures/turn_instructions.hpp
 delete mode 100644 data_structures/upper_bound.hpp
 delete mode 100644 data_structures/xor_fast_hash.hpp
 delete mode 100644 data_structures/xor_fast_hash_storage.hpp
 delete mode 100644 debian/patches/disable-osrm-components.patch
 delete mode 100644 debian/patches/edges-typo.patch
 delete mode 100644 debian/patches/occurred-typo.patch
 create mode 100644 debian/patches/use-mapbox-variant-package.patch
 delete mode 100644 descriptors/description_factory.cpp
 delete mode 100644 descriptors/description_factory.hpp
 delete mode 100644 descriptors/descriptor_base.hpp
 delete mode 100644 descriptors/gpx_descriptor.hpp
 delete mode 100644 descriptors/json_descriptor.hpp
 create mode 100644 example/CMakeLists.txt
 create mode 100644 example/cmake/FindLibOSRM.cmake
 copy {cmake => example/cmake}/FindTBB.cmake (100%)
 create mode 100644 example/example.cpp
 delete mode 100644 extract.cpp
 delete mode 100644 extractor/edge_based_graph_factory.cpp
 delete mode 100644 extractor/edge_based_graph_factory.hpp
 delete mode 100644 extractor/extraction_node.hpp
 delete mode 100644 extractor/extraction_way.hpp
 delete mode 100644 extractor/extractor_options.cpp
 delete mode 100644 extractor/first_and_last_segment_of_way.hpp
 delete mode 100644 extractor/restriction_parser.hpp
 delete mode 100644 extractor/scripting_environment.cpp
 delete mode 100644 extractor/scripting_environment.hpp
 delete mode 100644 extractor/speed_profile.hpp
 delete mode 100644 features/bicycle/roundabout.feature
 delete mode 100644 features/car/roundabout.feature
 create mode 100644 features/car/traffic.feature
 create mode 100644 features/guidance/continue.feature
 create mode 100644 features/guidance/end-of-road.feature
 create mode 100644 features/guidance/fork.feature
 create mode 100644 features/guidance/merge.feature
 create mode 100644 features/guidance/motorway.feature
 create mode 100644 features/guidance/new-name.feature
 create mode 100644 features/guidance/ramp.feature
 create mode 100644 features/guidance/rotary-bike.feature
 create mode 100644 features/guidance/rotary.feature
 create mode 100644 features/guidance/roundabout-bike.feature
 create mode 100644 features/guidance/roundabout.feature
 create mode 100644 features/guidance/suppressed.feature
 create mode 100644 features/guidance/turn.feature
 rename features/options/{prepare => contract}/files.feature (52%)
 rename features/options/{prepare => contract}/help.feature (58%)
 rename features/options/{prepare => contract}/invalid.feature (60%)
 rename features/options/{prepare => contract}/version.feature (74%)
 create mode 100644 features/step_definitions/data.js
 delete mode 100644 features/step_definitions/data.rb
 create mode 100644 features/step_definitions/distance_matrix.js
 delete mode 100644 features/step_definitions/distance_matrix.rb
 create mode 100644 features/step_definitions/hooks.js
 create mode 100644 features/step_definitions/matching.js
 delete mode 100644 features/step_definitions/matching.rb
 create mode 100644 features/step_definitions/nearest.js
 delete mode 100644 features/step_definitions/nearest.rb
 create mode 100644 features/step_definitions/options.js
 delete mode 100644 features/step_definitions/options.rb
 create mode 100644 features/step_definitions/requests.js
 delete mode 100644 features/step_definitions/requests.rb
 create mode 100644 features/step_definitions/routability.js
 delete mode 100644 features/step_definitions/routability.rb
 create mode 100644 features/step_definitions/routing.js
 delete mode 100644 features/step_definitions/routing.rb
 create mode 100644 features/step_definitions/timestamp.js
 delete mode 100644 features/step_definitions/timestamp.rb
 create mode 100644 features/step_definitions/trip.js
 delete mode 100644 features/step_definitions/trip.rb
 create mode 100644 features/support/build_osm.js
 create mode 100644 features/support/config.js
 delete mode 100644 features/support/config.rb
 create mode 100644 features/support/data.js
 delete mode 100644 features/support/data.rb
 create mode 100644 features/support/data_classes.js
 create mode 100644 features/support/env.js
 delete mode 100644 features/support/env.rb
 create mode 100644 features/support/exception_classes.js
 create mode 100644 features/support/exceptions.js
 delete mode 100644 features/support/exceptions.rb
 delete mode 100644 features/support/file.rb
 create mode 100644 features/support/fuzzy.js
 delete mode 100644 features/support/fuzzy.rb
 create mode 100644 features/support/hash.js
 delete mode 100644 features/support/hash.rb
 create mode 100644 features/support/hooks.js
 delete mode 100644 features/support/hooks.rb
 create mode 100644 features/support/http.js
 delete mode 100644 features/support/http.rb
 create mode 100644 features/support/launch.js
 delete mode 100644 features/support/launch.rb
 create mode 100644 features/support/launch_classes.js
 create mode 100644 features/support/log.js
 delete mode 100644 features/support/log.rb
 delete mode 100644 features/support/osm_parser.rb
 delete mode 100644 features/support/osmlib.rb
 create mode 100644 features/support/route.js
 delete mode 100644 features/support/route.rb
 create mode 100644 features/support/run.js
 delete mode 100644 features/support/run.rb
 create mode 100644 features/support/shared_steps.js
 delete mode 100644 features/support/shortcuts.rb
 create mode 100644 features/support/table_patch.js
 create mode 100644 features/testbot/alternative_loop.feature
 rename features/testbot/{uturn.feature => continue_straight.feature} (57%)
 delete mode 100644 features/testbot/matching_turns.feature
 delete mode 100644 features/testbot/post.feature
 delete mode 100644 features/testbot/protobuffer.feature
 delete mode 100644 features/testbot/roundabout.feature
 delete mode 100644 features/testbot/turns.feature
 delete mode 100644 features/timestamp/timestamp.feature
 create mode 100644 include/contractor/contractor.hpp
 rename contractor/contractor_options.hpp => include/contractor/contractor_config.hpp (56%)
 rename {algorithms => include/contractor}/crc32_processor.hpp (71%)
 rename contractor/contractor.hpp => include/contractor/graph_contractor.hpp (68%)
 rename {data_structures => include/contractor}/query_edge.hpp (50%)
 create mode 100644 include/engine/api/base_api.hpp
 create mode 100644 include/engine/api/base_parameters.hpp
 create mode 100644 include/engine/api/json_factory.hpp
 create mode 100644 include/engine/api/match_api.hpp
 rename algorithms/trip_tabu_search.hpp => include/engine/api/match_parameters.hpp (50%)
 create mode 100644 include/engine/api/nearest_api.hpp
 rename util/osrm_exception.hpp => include/engine/api/nearest_parameters.hpp (62%)
 create mode 100644 include/engine/api/route_api.hpp
 create mode 100644 include/engine/api/route_parameters.hpp
 create mode 100644 include/engine/api/table_api.hpp
 create mode 100644 include/engine/api/table_parameters.hpp
 copy util/json_logger.hpp => include/engine/api/tile_parameters.hpp (50%)
 create mode 100644 include/engine/api/trip_api.hpp
 rename algorithms/polyline_formatter.hpp => include/engine/api/trip_parameters.hpp (69%)
 create mode 100644 include/engine/base64.hpp
 rename util/range_algorithms.hpp => include/engine/bearing.hpp (72%)
 create mode 100644 include/engine/datafacade/datafacade_base.hpp
 create mode 100644 include/engine/datafacade/internal_datafacade.hpp
 create mode 100644 include/engine/datafacade/shared_datafacade.hpp
 create mode 100644 include/engine/douglas_peucker.hpp
 create mode 100644 include/engine/engine.hpp
 rename include/{osrm/libosrm_config.hpp => engine/engine_config.hpp} (68%)
 create mode 100644 include/engine/geospatial_query.hpp
 create mode 100644 include/engine/guidance/assemble_geometry.hpp
 create mode 100644 include/engine/guidance/assemble_leg.hpp
 create mode 100644 include/engine/guidance/assemble_overview.hpp
 create mode 100644 include/engine/guidance/assemble_route.hpp
 create mode 100644 include/engine/guidance/assemble_steps.hpp
 create mode 100644 include/engine/guidance/leg_geometry.hpp
 create mode 100644 include/engine/guidance/post_processing.hpp
 create mode 100644 include/engine/guidance/route.hpp
 create mode 100644 include/engine/guidance/route_leg.hpp
 create mode 100644 include/engine/guidance/route_step.hpp
 create mode 100644 include/engine/guidance/step_maneuver.hpp
 create mode 100644 include/engine/guidance/toolkit.hpp
 create mode 100644 include/engine/hint.hpp
 create mode 100644 include/engine/internal_route_result.hpp
 rename {algorithms => include/engine/map_matching}/bayes_classifier.hpp (63%)
 create mode 100644 include/engine/map_matching/hidden_markov_model.hpp
 create mode 100644 include/engine/map_matching/matching_confidence.hpp
 create mode 100644 include/engine/map_matching/sub_matching.hpp
 create mode 100644 include/engine/phantom_node.hpp
 create mode 100644 include/engine/plugins/match.hpp
 create mode 100644 include/engine/plugins/nearest.hpp
 create mode 100644 include/engine/plugins/plugin_base.hpp
 create mode 100644 include/engine/plugins/table.hpp
 create mode 100644 include/engine/plugins/tile.hpp
 create mode 100644 include/engine/plugins/trip.hpp
 create mode 100644 include/engine/plugins/viaroute.hpp
 create mode 100644 include/engine/polyline_compressor.hpp
 rename {routing_algorithms => include/engine/routing_algorithms}/alternative_path.hpp (85%)
 rename {routing_algorithms => include/engine/routing_algorithms}/direct_shortest_path.hpp (54%)
 rename {routing_algorithms => include/engine/routing_algorithms}/many_to_many.hpp (59%)
 rename {routing_algorithms => include/engine/routing_algorithms}/map_matching.hpp (55%)
 create mode 100644 include/engine/routing_algorithms/routing_base.hpp
 rename {routing_algorithms => include/engine/routing_algorithms}/shortest_path.hpp (57%)
 create mode 100644 include/engine/search_engine_data.hpp
 rename server/http/compression_type.hpp => include/engine/status.hpp (83%)
 rename {algorithms => include/engine/trip}/trip_brute_force.hpp (57%)
 rename {algorithms => include/engine/trip}/trip_farthest_insertion.hpp (80%)
 rename {algorithms => include/engine/trip}/trip_nearest_neighbour.hpp (64%)
 create mode 100644 include/engine/trip/trip_tabu_search.hpp
 create mode 100644 include/extractor/compressed_edge_container.hpp
 create mode 100644 include/extractor/edge_based_edge.hpp
 create mode 100644 include/extractor/edge_based_graph_factory.hpp
 create mode 100644 include/extractor/edge_based_node.hpp
 create mode 100644 include/extractor/external_memory_node.hpp
 rename {extractor => include/extractor}/extraction_containers.hpp (51%)
 rename {extractor => include/extractor}/extraction_helper_functions.hpp (53%)
 create mode 100644 include/extractor/extraction_node.hpp
 create mode 100644 include/extractor/extraction_way.hpp
 rename {extractor => include/extractor}/extractor.hpp (65%)
 rename {extractor => include/extractor}/extractor_callbacks.hpp (51%)
 rename extractor/extractor_options.hpp => include/extractor/extractor_config.hpp (56%)
 create mode 100644 include/extractor/first_and_last_segment_of_way.hpp
 create mode 100644 include/extractor/graph_compressor.hpp
 create mode 100644 include/extractor/guidance/classification_data.hpp
 create mode 100644 include/extractor/guidance/constants.hpp
 create mode 100644 include/extractor/guidance/discrete_angle.hpp
 create mode 100644 include/extractor/guidance/intersection.hpp
 create mode 100644 include/extractor/guidance/intersection_generator.hpp
 create mode 100644 include/extractor/guidance/intersection_handler.hpp
 create mode 100644 include/extractor/guidance/motorway_handler.hpp
 create mode 100644 include/extractor/guidance/roundabout_handler.hpp
 create mode 100644 include/extractor/guidance/toolkit.hpp
 create mode 100644 include/extractor/guidance/turn_analysis.hpp
 create mode 100644 include/extractor/guidance/turn_classification.hpp
 create mode 100644 include/extractor/guidance/turn_handler.hpp
 create mode 100644 include/extractor/guidance/turn_instruction.hpp
 rename {extractor => include/extractor}/internal_extractor_edge.hpp (60%)
 create mode 100644 include/extractor/node_based_edge.hpp
 create mode 100644 include/extractor/original_edge_data.hpp
 create mode 100644 include/extractor/profile_properties.hpp
 create mode 100644 include/extractor/query_node.hpp
 rename {data_structures => include/extractor}/raster_source.hpp (69%)
 rename {data_structures => include/extractor}/restriction.hpp (69%)
 rename {data_structures => include/extractor}/restriction_map.hpp (72%)
 create mode 100644 include/extractor/restriction_parser.hpp
 create mode 100644 include/extractor/scripting_environment.hpp
 rename {algorithms => include/extractor}/tarjan_scc.hpp (74%)
 rename {data_structures => include/extractor}/travel_mode.hpp (56%)
 copy data_structures/tribool.hpp => include/osrm/bearing.hpp (88%)
 rename unit_tests/algorithm_tests.cpp => include/osrm/engine_config.hpp (86%)
 copy data_structures/tribool.hpp => include/osrm/match_parameters.hpp (86%)
 copy data_structures/tribool.hpp => include/osrm/nearest_parameters.hpp (85%)
 rename util/floating_point.hpp => include/osrm/osrm_fwd.hpp (68%)
 rename util/fingerprint.cpp => include/osrm/status.hpp (87%)
 rename unit_tests/datastructure_tests.cpp => include/osrm/storage_config.hpp (85%)
 delete mode 100644 include/osrm/strong_typedef.hpp
 copy data_structures/tribool.hpp => include/osrm/table_parameters.hpp (86%)
 copy data_structures/tribool.hpp => include/osrm/tile_parameters.hpp (86%)
 rename data_structures/tribool.hpp => include/osrm/trip_parameters.hpp (86%)
 create mode 100644 include/server/api/base_parameters_grammar.hpp
 create mode 100644 include/server/api/match_parameter_grammar.hpp
 create mode 100644 include/server/api/nearest_parameter_grammar.hpp
 create mode 100644 include/server/api/parameters_parser.hpp
 create mode 100644 include/server/api/parsed_url.hpp
 create mode 100644 include/server/api/route_parameters_grammar.hpp
 create mode 100644 include/server/api/table_parameter_grammar.hpp
 create mode 100644 include/server/api/tile_parameter_grammar.hpp
 create mode 100644 include/server/api/trip_parameter_grammar.hpp
 create mode 100644 include/server/api/url_parser.hpp
 create mode 100644 include/server/connection.hpp
 create mode 100644 include/server/http/compression_type.hpp
 create mode 100644 include/server/http/header.hpp
 create mode 100644 include/server/http/reply.hpp
 create mode 100644 include/server/http/request.hpp
 create mode 100644 include/server/request_handler.hpp
 create mode 100644 include/server/request_parser.hpp
 rename {server => include/server}/server.hpp (57%)
 create mode 100644 include/server/service/base_service.hpp
 create mode 100644 include/server/service/match_service.hpp
 create mode 100644 include/server/service/nearest_service.hpp
 create mode 100644 include/server/service/route_service.hpp
 create mode 100644 include/server/service/table_service.hpp
 create mode 100644 include/server/service/tile_service.hpp
 create mode 100644 include/server/service/trip_service.hpp
 create mode 100644 include/server/service/utils.hpp
 create mode 100644 include/server/service_handler.hpp
 create mode 100644 include/storage/shared_barriers.hpp
 create mode 100644 include/storage/shared_datatype.hpp
 rename data_structures/shared_memory_factory.hpp => include/storage/shared_memory.hpp (68%)
 rename server/http/request.hpp => include/storage/storage.hpp (80%)
 rename util/json_logger.hpp => include/storage/storage_config.hpp (53%)
 create mode 100644 include/util/assert.hpp
 rename {util => include/util}/bearing.hpp (62%)
 rename {data_structures => include/util}/binary_heap.hpp (83%)
 create mode 100644 include/util/cast.hpp
 create mode 100644 include/util/container.hpp
 create mode 100644 include/util/coordinate.hpp
 create mode 100644 include/util/coordinate_calculation.hpp
 rename {data_structures => include/util}/deallocating_vector.hpp (85%)
 rename {util => include/util}/dist_table_wrapper.hpp (58%)
 rename {data_structures => include/util}/dynamic_graph.hpp (80%)
 create mode 100644 include/util/exception.hpp
 create mode 100644 include/util/fingerprint.hpp
 rename {util => include/util}/fingerprint_impl.hpp.in (58%)
 create mode 100644 include/util/for_each_pair.hpp
 rename {util => include/util}/graph_loader.hpp (71%)
 rename {util => include/util}/graph_utils.hpp (84%)
 create mode 100644 include/util/hilbert_value.hpp
 create mode 100644 include/util/integer_range.hpp
 create mode 100644 include/util/io.hpp
 rename {util => include/util}/iso_8601_duration_parser.hpp (61%)
 copy include/{osrm => util}/json_container.hpp (59%)
 create mode 100644 include/util/json_deep_compare.hpp
 create mode 100644 include/util/json_logger.hpp
 rename {util => include/util}/json_renderer.hpp (72%)
 create mode 100644 include/util/json_util.hpp
 create mode 100644 include/util/lua_util.hpp
 rename {util => include/util}/make_unique.hpp (51%)
 create mode 100644 include/util/matrix_graph_wrapper.hpp
 create mode 100644 include/util/name_table.hpp
 create mode 100644 include/util/node_based_graph.hpp
 rename {data_structures => include/util}/percent.hpp (57%)
 rename {data_structures => include/util}/range_table.hpp (80%)
 create mode 100644 include/util/rectangle.hpp
 rename {data_structures => include/util}/shared_memory_vector_wrapper.hpp (61%)
 create mode 100644 include/util/simple_logger.hpp
 rename {data_structures => include/util}/static_graph.hpp (70%)
 rename {data_structures => include/util}/static_rtree.hpp (53%)
 create mode 100644 include/util/std_hash.hpp
 rename {util => include/util}/string_util.hpp (68%)
 create mode 100644 include/util/strong_typedef.hpp
 rename {util => include/util}/timing_util.hpp (68%)
 rename {util => include/util}/trigonometry_table.hpp (95%)
 rename typedefs.h => include/util/typedefs.hpp (80%)
 create mode 100644 include/util/vector_tile.hpp
 create mode 100644 include/util/version.hpp.in
 create mode 100644 include/util/viewport.hpp
 create mode 100644 include/util/web_mercator.hpp
 create mode 100644 include/util/xor_fast_hash.hpp
 create mode 100644 include/util/xor_fast_hash_storage.hpp
 delete mode 100644 library/osrm_impl.cpp
 delete mode 100644 library/osrm_impl.hpp
 create mode 100644 package.json
 delete mode 100644 plugins/distance_table.hpp
 delete mode 100644 plugins/hello_world.hpp
 delete mode 100644 plugins/match.hpp
 delete mode 100644 plugins/nearest.hpp
 delete mode 100644 plugins/plugin_base.hpp
 delete mode 100644 plugins/timestamp.hpp
 delete mode 100644 plugins/trip.hpp
 delete mode 100644 plugins/viaroute.hpp
 delete mode 100644 prepare.cpp
 rename profiles/{rasterbot-interp.lua => rasterbotinterp.lua} (77%)
 delete mode 100644 routed.cpp
 delete mode 100644 routing_algorithms/routing_base.hpp
 create mode 100755 scripts/check_taginfo.py
 create mode 100755 scripts/format.sh
 create mode 100644 scripts/install_node.sh
 create mode 100755 scripts/poly2req.js
 create mode 100755 scripts/timer.sh
 delete mode 100644 server/api_grammar.hpp
 delete mode 100644 server/connection.hpp
 delete mode 100644 server/data_structures/datafacade_base.hpp
 delete mode 100644 server/data_structures/internal_datafacade.hpp
 delete mode 100644 server/data_structures/shared_barriers.hpp
 delete mode 100644 server/data_structures/shared_datafacade.hpp
 delete mode 100644 server/data_structures/shared_datatype.hpp
 delete mode 100644 server/http/header.hpp
 delete mode 100644 server/http/reply.hpp
 delete mode 100644 server/request_handler.cpp
 delete mode 100644 server/request_handler.hpp
 delete mode 100644 server/request_parser.cpp
 delete mode 100644 server/request_parser.hpp
 create mode 100644 src/benchmarks/CMakeLists.txt
 create mode 100644 src/benchmarks/static_rtree.cpp
 create mode 100644 src/contractor/contractor.cpp
 create mode 100644 src/engine/api/json_factory.cpp
 create mode 100644 src/engine/douglas_peucker.cpp
 create mode 100644 src/engine/engine.cpp
 create mode 100644 src/engine/engine_config.cpp
 create mode 100644 src/engine/guidance/assemble_overview.cpp
 create mode 100644 src/engine/guidance/assemble_route.cpp
 create mode 100644 src/engine/guidance/assemble_steps.cpp
 create mode 100644 src/engine/guidance/post_processing.cpp
 create mode 100644 src/engine/hint.cpp
 create mode 100644 src/engine/plugins/match.cpp
 create mode 100644 src/engine/plugins/nearest.cpp
 create mode 100644 src/engine/plugins/table.cpp
 create mode 100644 src/engine/plugins/tile.cpp
 create mode 100644 src/engine/plugins/trip.cpp
 create mode 100644 src/engine/plugins/viaroute.cpp
 create mode 100644 src/engine/polyline_compressor.cpp
 create mode 100644 src/engine/search_engine_data.cpp
 rename {data_structures => src/extractor}/compressed_edge_container.cpp (63%)
 create mode 100644 src/extractor/edge_based_graph_factory.cpp
 rename {extractor => src/extractor}/extraction_containers.cpp (74%)
 rename {extractor => src/extractor}/extractor.cpp (57%)
 rename {extractor => src/extractor}/extractor_callbacks.cpp (65%)
 rename {algorithms => src/extractor}/graph_compressor.cpp (65%)
 create mode 100644 src/extractor/guidance/classification_data.cpp
 create mode 100644 src/extractor/guidance/intersection.cpp
 create mode 100644 src/extractor/guidance/intersection_generator.cpp
 create mode 100644 src/extractor/guidance/intersection_handler.cpp
 create mode 100644 src/extractor/guidance/motorway_handler.cpp
 create mode 100644 src/extractor/guidance/roundabout_handler.cpp
 create mode 100644 src/extractor/guidance/turn_analysis.cpp
 create mode 100644 src/extractor/guidance/turn_handler.cpp
 rename {data_structures => src/extractor}/raster_source.cpp (59%)
 rename {data_structures => src/extractor}/restriction_map.cpp (78%)
 rename {extractor => src/extractor}/restriction_parser.cpp (62%)
 create mode 100644 src/extractor/scripting_environment.cpp
 create mode 100644 src/osrm/osrm.cpp
 create mode 100644 src/server/api/parameters_parser.cpp
 create mode 100644 src/server/api/url_parser.cpp
 rename {server => src/server}/connection.cpp (70%)
 rename {server => src/server}/http/reply.cpp (66%)
 create mode 100644 src/server/request_handler.cpp
 create mode 100644 src/server/request_parser.cpp
 create mode 100644 src/server/service/match_service.cpp
 create mode 100644 src/server/service/nearest_service.cpp
 create mode 100644 src/server/service/route_service.cpp
 create mode 100644 src/server/service/table_service.cpp
 create mode 100644 src/server/service/tile_service.cpp
 create mode 100644 src/server/service/trip_service.cpp
 create mode 100644 src/server/service_handler.cpp
 rename datastore.cpp => src/storage/storage.cpp (53%)
 create mode 100644 src/storage/storage_config.cpp
 rename {tools => src/tools}/.gitignore (100%)
 create mode 100644 src/tools/components.cpp
 create mode 100644 src/tools/contract.cpp
 create mode 100644 src/tools/extract.cpp
 create mode 100644 src/tools/io-benchmark.cpp
 create mode 100644 src/tools/routed.cpp
 create mode 100644 src/tools/springclean.cpp
 create mode 100644 src/tools/store.cpp
 create mode 100644 src/tools/unlock_all_mutexes.cpp
 create mode 100644 src/util/assert.cpp
 create mode 100644 src/util/coordinate.cpp
 create mode 100644 src/util/coordinate_calculation.cpp
 create mode 100644 src/util/exception.cpp
 create mode 100644 src/util/fingerprint.cpp
 create mode 100644 src/util/hilbert_value.cpp
 create mode 100644 src/util/name_table.cpp
 rename {util => src/util}/simple_logger.cpp (61%)
 create mode 100755 test/data/Makefile
 create mode 100644 test/data/data.md5sum
 delete mode 100644 third_party/variant/.gitignore
 delete mode 100644 third_party/variant/.travis.yml
 delete mode 100644 third_party/variant/Jamroot
 delete mode 100644 third_party/variant/LICENSE
 delete mode 100644 third_party/variant/Makefile
 delete mode 100644 third_party/variant/README.md
 delete mode 100644 third_party/variant/appveyor.yml
 delete mode 100644 third_party/variant/common.gypi
 delete mode 100644 third_party/variant/optional.hpp
 delete mode 100644 third_party/variant/recursive_wrapper.hpp
 delete mode 100644 third_party/variant/scripts/build-appveyor.bat
 delete mode 100644 third_party/variant/scripts/build-local.bat
 delete mode 100644 third_party/variant/scripts/linux.sh
 delete mode 100644 third_party/variant/scripts/osx.sh
 delete mode 100644 third_party/variant/test/bench_variant.cpp
 delete mode 100644 third_party/variant/test/binary_visitor_test.cpp
 delete mode 100644 third_party/variant/test/boost_variant_hello_world.cpp
 delete mode 100644 third_party/variant/test/catch.hpp
 delete mode 100644 third_party/variant/test/optional_unit.cpp
 delete mode 100644 third_party/variant/test/recursive_wrapper_test.cpp
 delete mode 100644 third_party/variant/test/reference_wrapper_test.cpp
 delete mode 100644 third_party/variant/test/unique_ptr_test.cpp
 delete mode 100644 third_party/variant/test/unit.cpp
 delete mode 100644 third_party/variant/test/variant_hello_world.cpp
 delete mode 100644 third_party/variant/variant.gyp
 delete mode 100644 third_party/variant/variant.hpp
 delete mode 100644 third_party/variant/variant_io.hpp
 delete mode 100644 third_party/variant/vcbuild.bat
 delete mode 100644 tools/check-hsgr.cpp
 delete mode 100644 tools/components.cpp
 delete mode 100644 tools/io-benchmark.cpp
 delete mode 100644 tools/simpleclient.cpp
 delete mode 100644 tools/springclean.cpp
 delete mode 100644 tools/unlock_all_mutexes.cpp
 create mode 100644 unit_tests/CMakeLists.txt
 delete mode 100644 unit_tests/algorithms/douglas_peucker.cpp
 delete mode 100644 unit_tests/algorithms/duration_parsing.cpp
 delete mode 100644 unit_tests/algorithms/geometry_string.cpp
 delete mode 100644 unit_tests/algorithms/string_util.cpp
 delete mode 100644 unit_tests/data_structures/coordinate.cpp
 delete mode 100644 unit_tests/data_structures/dynamic_graph.cpp
 delete mode 100644 unit_tests/data_structures/static_rtree.cpp
 create mode 100644 unit_tests/engine/base64.cpp
 create mode 100644 unit_tests/engine/douglas_peucker.cpp
 create mode 100644 unit_tests/engine/geometry_string.cpp
 create mode 100644 unit_tests/engine/guidance_assembly.cpp
 create mode 100644 unit_tests/engine_tests.cpp
 rename unit_tests/{data_structures => extractor}/compressed_edge_container.cpp (95%)
 rename unit_tests/{algorithms => extractor}/graph_compressor.cpp (71%)
 rename unit_tests/{data_structures => extractor}/raster_source.cpp (63%)
 create mode 100644 unit_tests/extractor_tests.cpp
 create mode 100644 unit_tests/library/args.hpp
 create mode 100644 unit_tests/library/coordinates.hpp
 create mode 100644 unit_tests/library/equal_json.hpp
 create mode 100644 unit_tests/library/fixture.hpp
 create mode 100644 unit_tests/library/limits.cpp
 create mode 100644 unit_tests/library/match.cpp
 create mode 100644 unit_tests/library/nearest.cpp
 create mode 100644 unit_tests/library/route.cpp
 create mode 100644 unit_tests/library/table.cpp
 create mode 100644 unit_tests/library/tile.cpp
 create mode 100644 unit_tests/library/trip.cpp
 create mode 100644 unit_tests/library/waypoint_check.hpp
 create mode 100644 unit_tests/library_tests.cpp
 create mode 100644 unit_tests/mocks/mock_datafacade.hpp
 create mode 100644 unit_tests/server/parameters_io.hpp
 create mode 100644 unit_tests/server/parameters_parser.cpp
 create mode 100644 unit_tests/server/url_parser.cpp
 create mode 100644 unit_tests/server_tests.cpp
 rename unit_tests/{data_structures => util}/binary_heap.cpp (74%)
 create mode 100644 unit_tests/util/coordinate_calculation.cpp
 create mode 100644 unit_tests/util/duration_parsing.cpp
 create mode 100644 unit_tests/util/dynamic_graph.cpp
 create mode 100644 unit_tests/util/io.cpp
 rename unit_tests/{data_structures => util}/range_table.cpp (72%)
 create mode 100644 unit_tests/util/rectangle.cpp
 rename unit_tests/{data_structures => util}/static_graph.cpp (71%)
 create mode 100644 unit_tests/util/static_rtree.cpp
 create mode 100644 unit_tests/util/string_util.cpp
 create mode 100644 unit_tests/util/viewport.cpp
 create mode 100644 unit_tests/util/web_mercator.cpp
 delete mode 100644 util/cast.hpp
 delete mode 100644 util/compute_angle.cpp
 delete mode 100644 util/compute_angle.hpp
 delete mode 100644 util/container.hpp
 delete mode 100644 util/datastore_options.hpp
 delete mode 100644 util/debug_geometry.hpp
 delete mode 100644 util/fingerprint.hpp
 delete mode 100644 util/ini_file.hpp
 delete mode 100644 util/integer_range.hpp
 delete mode 100644 util/json_util.hpp
 delete mode 100644 util/lua_util.hpp
 delete mode 100644 util/matching_debug_info.hpp
 delete mode 100644 util/mercator.cpp
 delete mode 100644 util/mercator.hpp
 delete mode 100644 util/osrm_exception.cpp
 delete mode 100644 util/routed_options.hpp
 delete mode 100644 util/simple_logger.hpp
 delete mode 100644 util/std_hash.hpp
 delete mode 100644 util/version.hpp.in
 delete mode 100644 util/xml_renderer.hpp

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osrm.git



More information about the Pkg-grass-devel mailing list