mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +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
|
@ -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 <Task> pending = context.tdb2.pending.get_tasks ();
|
||||
std::vector <Task> completed = context.tdb2.completed.get_tasks ();
|
||||
std::vector <std::string> undo = context.tdb2.undo.get_lines ();
|
||||
/*
|
||||
std::vector <Task> backlog = context.tdb2.backlog.get_tasks ();
|
||||
*/
|
||||
std::vector <std::string> 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 ();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue