monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] net.venge.monotone.list_workspaces: 2ad8b7026a


From: code
Subject: [Monotone-commits-diffs] net.venge.monotone.list_workspaces: 2ad8b7026a8315451c967718cee7b76edbfca510
Date: Tue, 11 Jan 2011 22:57:44 GMT

revision:            2ad8b7026a8315451c967718cee7b76edbfca510
date:                2011-01-11T22:56:16
author:              address@hidden
branch:              net.venge.monotone.list_workspaces
changelog:
* work.cc (set_options): register a workspace change for all database types

manifest:
format_version "1"

new_manifest [46ea841e2278bd444ee111ba9d33522966cd7c8b]

old_revision [9af027b788344e25e72819bfbfa4dd4dacfdc158]

patch "work.cc"
 from [304b3f0ad0624464b9b16b23d0dcb78b4a8effb2]
   to [3c717e59b3acf99ee9cdb49ff688cad9e11472f3]
============================================================
--- work.cc	304b3f0ad0624464b9b16b23d0dcb78b4a8effb2
+++ work.cc	3c717e59b3acf99ee9cdb49ff688cad9e11472f3
@@ -657,17 +657,14 @@ workspace::set_options(options const & o
       system_path current_workspace;
       get_current_workspace(current_workspace);
 
-      if (cur_opts.dbname_type == managed_db)
+      if (cur_opts.dbname_given)
         {
           database old_db(cur_opts, lua);
           old_db.unregister_workspace(current_workspace);
         }
 
-      if (opts.dbname_type == managed_db)
-        {
-          database new_db(opts, lua);
-          new_db.register_workspace(current_workspace);
-        }
+      database new_db(opts, lua);
+      new_db.register_workspace(current_workspace);
 
       cur_opts.dbname_type = opts.dbname_type;
       cur_opts.dbname_alias = opts.dbname_alias;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]