mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-09-01 18:27:20 +02:00
Backlog
- Removed backlog file processing, which slows down processing. When 2.1 has taskd support, the backlog will be cleared, but until then there is no point in accumulating transactions.
This commit is contained in:
parent
bdc1d558f5
commit
a262d41828
7 changed files with 39 additions and 5 deletions
|
@ -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);
|
||||
|
|
14
src/TDB2.cpp
14
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 ("");
|
||||
}
|
||||
|
|
|
@ -128,7 +128,7 @@ public:
|
|||
TF2 pending;
|
||||
TF2 completed;
|
||||
TF2 undo;
|
||||
TF2 backlog;
|
||||
// TF2 backlog;
|
||||
TF2 synch_key;
|
||||
|
||||
private:
|
||||
|
|
|
@ -25,7 +25,6 @@
|
|||
//
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
#define L10N // Localization complete.
|
||||
|
||||
#include <sstream>
|
||||
|
@ -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.
|
||||
|
|
|
@ -25,7 +25,6 @@
|
|||
//
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
#define L10N // Localization complete.
|
||||
|
||||
#include <iostream>
|
||||
|
|
|
@ -80,7 +80,7 @@
|
|||
#include <CmdStatistics.h>
|
||||
#include <CmdStop.h>
|
||||
#include <CmdSummary.h>
|
||||
#include <CmdSynch.h>
|
||||
//#include <CmdSynch.h>
|
||||
#include <CmdTags.h>
|
||||
#include <CmdTimesheet.h>
|
||||
#include <CmdUndo.h>
|
||||
|
@ -151,7 +151,7 @@ void Command::factory (std::map <std::string, Command*>& 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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue