Skip to content

Commit eb8ac61

Browse files
committed
Move dependency manager code into osmdata
Now that we always use dependency management, we don't need the dependency manager to be a virtual class any more. In fact it isn't really doing that much, so we can roll it into the code in osmdata_t.
1 parent af60004 commit eb8ac61

File tree

9 files changed

+230
-445
lines changed

9 files changed

+230
-445
lines changed

src/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ target_sources(osm2pgsql_lib PRIVATE
1010
command-line-parser.cpp
1111
db-copy.cpp
1212
debug-output.cpp
13-
dependency-manager.cpp
1413
expire-tiles.cpp
1514
expire-output.cpp
1615
geom.cpp

src/dependency-manager.cpp

Lines changed: 0 additions & 87 deletions
This file was deleted.

src/dependency-manager.hpp

Lines changed: 0 additions & 167 deletions
This file was deleted.

src/osm2pgsql.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
*/
99

1010
#include "command-line-parser.hpp"
11-
#include "dependency-manager.hpp"
1211
#include "input.hpp"
1312
#include "logging.hpp"
1413
#include "middle.hpp"
@@ -60,10 +59,7 @@ static file_info run(options_t const &options)
6059

6160
middle->set_requirements(output->get_requirements());
6261

63-
auto dependency_manager =
64-
std::make_unique<full_dependency_manager_t>(middle);
65-
66-
osmdata_t osmdata{std::move(dependency_manager), middle, output, options};
62+
osmdata_t osmdata{middle, output, options};
6763

6864
osmdata.start();
6965

0 commit comments

Comments
 (0)