diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2016-03-14 14:38:45 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2016-03-17 12:59:35 +0300 |
commit | 0b6b57f9acaa2ec648bf582ff67851331f8e6eef (patch) | |
tree | 7ce5da6a1c37f3674762d5514b0a34bf05e38df7 /brep/mod-package-details.cxx | |
parent | 637d5650b91cb1da2605e5f7049ccc8bab5591f3 (diff) |
Use serializable transaction isolation level
Diffstat (limited to 'brep/mod-package-details.cxx')
-rw-r--r-- | brep/mod-package-details.cxx | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/brep/mod-package-details.cxx b/brep/mod-package-details.cxx index a5c2e3e..10bd72c 100644 --- a/brep/mod-package-details.cxx +++ b/brep/mod-package-details.cxx @@ -18,7 +18,6 @@ #include <brep/page> #include <brep/options> #include <brep/package> -#include <brep/database> #include <brep/package-odb> using namespace odb::core; @@ -30,9 +29,8 @@ using namespace brep::cli; // brep::package_details:: package_details (const package_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) { } @@ -44,10 +42,10 @@ init (scanner& s) options_ = make_shared<options::package_details> ( s, unknown_mode::fail, unknown_mode::fail); + database_module::init (*options_); + if (options_->root ().empty ()) options_->root (dir_path ("/")); - - db_ = shared_database (*options_); } template <typename T> |