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

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

[Monotone-commits-diffs] Revision 30f4ce255c3f9fcc4a3a8a74a8669736be630c


From: monotone
Subject: [Monotone-commits-diffs] Revision 30f4ce255c3f9fcc4a3a8a74a8669736be630c69
Date: Fri, 8 Feb 2008 23:05:42 +0100

-----------------------------------------------------------------
Revision: 30f4ce255c3f9fcc4a3a8a74a8669736be630c69
Ancestor: 9c8640a620773ca560c6e39f53cb996f12d84cf0
Author: address@hidden
Date: 2008-02-08T21:07:24
Branch: net.venge.monotone.experiment.encapsulation

Modified files:
        app_state.cc app_state.hh asciik.cc automate.cc cmd.hh
        cmd_automate.cc cmd_db.cc cmd_diff_log.cc cmd_files.cc
        cmd_key_cert.cc cmd_list.cc cmd_merging.cc cmd_netsync.cc
        cmd_othervcs.cc cmd_packet.cc cmd_ws_commit.cc database.cc
        database.hh key_store.hh monotone.cc

ChangeLog: 

* app_state.hh: Don't include database.hh.
  (app_state): Remove database member.  Reorder member functions a little.
* app_state.cc (app_state constructor): Update.
  (app_state::process_options):  Copy database_option to opts.dbname.
  (app_state::write_options): Get database_option from opts.dbname.
  (app_state::set_database): Delete.
* cmd.hh (CMD_REQUIRES_DATABASE): Delete.
* database.cc: Include app_state.hh again.
  (database_impl): Filename is const, constructor is explicit, and constructor
  takes a system_path, used to initialize filename.
  (database): Constructor takes an app_state argument, not a lua_hooks
  argument, and passes app.opts.dbname to database_impl constructor.
  (database::set_filename): Delete.
* database.hh: Make database constructor explicit.  Update for above.
* key_store.hh: Make key_store constructor explicit.
* monotone.cc (cpp_main): Do not call app.db.set_filename.

* asciik.cc, automate.cc, cmd_automate.cc, cmd_db.cc, cmd_diff_log.cc
* cmd_files.cc, cmd_key_cert.cc, cmd_list.cc, cmd_merging.cc, cmd_netsync.cc
* cmd_othervcs.cc, cmd_packet.cc, cmd_ws_commit.cc: Explicitly declare a
  database object as needed.  Do not refer to app.db.
* cmd_netsync.cc (clone): Restructure for removal of set_database.

Attachment: txtVjsAL0jaYU.txt
Description: Diff [9c8640a620773ca560c6e39f53cb996f12d84cf0] -> [30f4ce255c3f9fcc4a3a8a74a8669736be630c69]


reply via email to

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