aboutsummaryrefslogtreecommitdiff
path: root/brep/mod-repository-details.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'brep/mod-repository-details.cxx')
-rw-r--r--brep/mod-repository-details.cxx10
1 files changed, 4 insertions, 6 deletions
diff --git a/brep/mod-repository-details.cxx b/brep/mod-repository-details.cxx
index f040be6..b0e2b95 100644
--- a/brep/mod-repository-details.cxx
+++ b/brep/mod-repository-details.cxx
@@ -24,7 +24,6 @@
#include <brep/page>
#include <brep/options>
#include <brep/package>
-#include <brep/database>
#include <brep/package-odb>
using namespace std;
@@ -37,9 +36,8 @@ using namespace brep::cli;
//
brep::repository_details::
repository_details (const repository_details& r)
- : module (r),
- options_ (r.initialized_ ? r.options_ : nullptr),
- db_ (r.initialized_ ? r.db_ : nullptr)
+ : database_module (r),
+ options_ (r.initialized_ ? r.options_ : nullptr)
{
}
@@ -51,11 +49,11 @@ init (scanner& s)
options_ = make_shared<options::repository_details> (
s, unknown_mode::fail, unknown_mode::fail);
+ database_module::init (*options_);
+
if (options_->root ().empty ())
options_->root (dir_path ("/"));
- db_ = shared_database (*options_);
-
tzset (); // To use butl::to_stream() later on.
}