diff --git a/src/Context.cpp b/src/Context.cpp index 14d0916b6..2ecd61935 100644 --- a/src/Context.cpp +++ b/src/Context.cpp @@ -425,8 +425,10 @@ void Context::shadow () if (shadow_file._data == location + "/undo.data") throw std::string (STRING_CONTEXT_SHADOW_U); +/* if (shadow_file._data == location + "/backlog.data") throw std::string (STRING_CONTEXT_SHADOW_B); +*/ if (shadow_file._data == location + "/synch.key") throw std::string (STRING_CONTEXT_SHADOW_S); diff --git a/src/TDB2.cpp b/src/TDB2.cpp index f77928479..742269384 100644 --- a/src/TDB2.cpp +++ b/src/TDB2.cpp @@ -475,7 +475,9 @@ void TDB2::set_location (const std::string& location) pending.target (location + "/pending.data"); completed.target (location + "/completed.data"); undo.target (location + "/undo.data"); +/* backlog.target (location + "/backlog.data"); +*/ synch_key.target (location + "/synch.key"); } @@ -507,8 +509,10 @@ void TDB2::add (Task& task) undo.add_line ("new " + task.composeF4 ()); undo.add_line ("---\n"); +/* // Add task to backlog. backlog.add_task (task); +*/ } //////////////////////////////////////////////////////////////////////////////// @@ -536,8 +540,10 @@ void TDB2::modify (Task& task) undo.add_line ("new " + task.composeF4 ()); undo.add_line ("---\n"); +/* // Add modified task to backlog. backlog.add_task (task); +*/ } } @@ -550,7 +556,9 @@ void TDB2::commit () pending.commit (); completed.commit (); undo.commit (); +/* backlog.commit (); +*/ synch_key.commit (); context.timer_commit.stop (); @@ -1790,7 +1798,9 @@ bool TDB2::read_only () return pending._read_only || completed._read_only || undo._read_only || +/* backlog._read_only || +*/ synch_key._read_only; } @@ -1800,7 +1810,9 @@ void TDB2::clear () pending.clear (); completed.clear (); undo.clear (); +/* backlog.clear (); +*/ synch_key.clear (); _location = ""; @@ -1815,7 +1827,9 @@ void TDB2::dump () context.debug (pending.dump ()); context.debug (completed.dump ()); context.debug (undo.dump ()); +/* context.debug (backlog.dump ()); +*/ context.debug (synch_key.dump ()); context.debug (""); } diff --git a/src/TDB2.h b/src/TDB2.h index b6793a802..bbb324779 100644 --- a/src/TDB2.h +++ b/src/TDB2.h @@ -128,7 +128,7 @@ public: TF2 pending; TF2 completed; TF2 undo; - TF2 backlog; +// TF2 backlog; TF2 synch_key; private: diff --git a/src/commands/CmdStatistics.cpp b/src/commands/CmdStatistics.cpp index b6fb4bd68..b1b83accf 100644 --- a/src/commands/CmdStatistics.cpp +++ b/src/commands/CmdStatistics.cpp @@ -25,7 +25,6 @@ // //////////////////////////////////////////////////////////////////////////////// - #define L10N // Localization complete. #include @@ -64,7 +63,10 @@ int CmdStatistics::execute (std::string& output) size_t dataSize = context.tdb2.pending._file.size () + context.tdb2.completed._file.size () + context.tdb2.undo._file.size () +/* + // TODO Re-enable this once 2.1 has taskd support. + context.tdb2.backlog._file.size () +*/ + context.tdb2.synch_key._file.size (); // Count the undo transactions. diff --git a/src/commands/CmdSynch.cpp b/src/commands/CmdSynch.cpp index db0982dd3..fca3b5fab 100644 --- a/src/commands/CmdSynch.cpp +++ b/src/commands/CmdSynch.cpp @@ -25,7 +25,6 @@ // //////////////////////////////////////////////////////////////////////////////// - #define L10N // Localization complete. #include diff --git a/src/commands/Command.cpp b/src/commands/Command.cpp index 28ce4d6ca..416b9faf9 100644 --- a/src/commands/Command.cpp +++ b/src/commands/Command.cpp @@ -80,7 +80,7 @@ #include #include #include -#include +//#include #include #include #include @@ -151,7 +151,7 @@ void Command::factory (std::map & all) c = new CmdStatistics (); all[c->keyword ()] = c; c = new CmdStop (); all[c->keyword ()] = c; c = new CmdSummary (); all[c->keyword ()] = c; - c = new CmdSynch (); all[c->keyword ()] = c; +// c = new CmdSynch (); all[c->keyword ()] = c; c = new CmdTags (); all[c->keyword ()] = c; c = new CmdTimesheet (); all[c->keyword ()] = c; c = new CmdUndo (); all[c->keyword ()] = c; diff --git a/test/tdb2.t.cpp b/test/tdb2.t.cpp index a914388a6..2f7339377 100644 --- a/test/tdb2.t.cpp +++ b/test/tdb2.t.cpp @@ -36,7 +36,10 @@ Context context; //////////////////////////////////////////////////////////////////////////////// int main (int argc, char** argv) { +/* UnitTest t (15); +*/ + UnitTest t (12); try { @@ -45,7 +48,9 @@ int main (int argc, char** argv) unlink ("./pending.data"); unlink ("./completed.data"); unlink ("./undo.data"); +/* unlink ("./backlog.data"); +*/ unlink ("./synch.key"); // Set the context to allow GC. @@ -58,13 +63,17 @@ int main (int argc, char** argv) std::vector pending = context.tdb2.pending.get_tasks (); std::vector completed = context.tdb2.completed.get_tasks (); std::vector undo = context.tdb2.undo.get_lines (); +/* std::vector backlog = context.tdb2.backlog.get_tasks (); +*/ std::vector synch_key = context.tdb2.synch_key.get_lines (); t.is ((int) pending.size (), 0, "TDB2 Read empty pending"); t.is ((int) completed.size (), 0, "TDB2 Read empty completed"); t.is ((int) undo.size (), 0, "TDB2 Read empty undo"); +/* t.is ((int) backlog.size (), 0, "TDB2 Read empty backlog"); +*/ t.is ((int) synch_key.size (), 0, "TDB2 Read empty synch.key"); // Add a task. @@ -74,13 +83,17 @@ int main (int argc, char** argv) pending = context.tdb2.pending.get_tasks (); completed = context.tdb2.completed.get_tasks (); undo = context.tdb2.undo.get_lines (); +/* backlog = context.tdb2.backlog.get_tasks (); +*/ synch_key = context.tdb2.synch_key.get_lines (); t.is ((int) pending.size (), 1, "TDB2 after add, 1 pending task"); t.is ((int) completed.size (), 0, "TDB2 after add, 0 completed tasks"); t.is ((int) undo.size (), 3, "TDB2 after add, 3 undo lines"); +/* t.is ((int) backlog.size (), 1, "TDB2 after add, 1 backlog task"); +*/ t.is ((int) synch_key.size (), 0, "TDB2 after add, 0 synch.key"); task.set ("description", "This is a test"); @@ -89,13 +102,17 @@ int main (int argc, char** argv) pending = context.tdb2.pending.get_tasks (); completed = context.tdb2.completed.get_tasks (); undo = context.tdb2.undo.get_lines (); +/* backlog = context.tdb2.backlog.get_tasks (); +*/ synch_key = context.tdb2.synch_key.get_lines (); t.is ((int) pending.size (), 1, "TDB2 after add, 1 pending task"); t.is ((int) completed.size (), 0, "TDB2 after add, 0 completed tasks"); t.is ((int) undo.size (), 7, "TDB2 after add, 7 undo lines"); +/* t.is ((int) backlog.size (), 2, "TDB2 after add, 2 backlog task"); +*/ t.is ((int) synch_key.size (), 0, "TDB2 after add, 0 synch.key"); context.tdb2.commit ();