mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Statistics
- Added a backlog transaction count to the statistics.
This commit is contained in:
parent
8d3e340819
commit
27df379f1d
2 changed files with 12 additions and 0 deletions
|
@ -73,6 +73,13 @@ int CmdStatistics::execute (std::string& output)
|
||||||
if (*tx == "---")
|
if (*tx == "---")
|
||||||
++undoCount;
|
++undoCount;
|
||||||
|
|
||||||
|
// Count the backlog transactions.
|
||||||
|
std::vector <std::string> backlogTxns = context.tdb2.backlog.get_lines ();
|
||||||
|
int backlogCount = 0;
|
||||||
|
for (tx = backlogTxns.begin (); tx != backlogTxns.end (); ++tx)
|
||||||
|
if ((*tx)[0] == '[')
|
||||||
|
++backlogCount;
|
||||||
|
|
||||||
// Get all the tasks.
|
// Get all the tasks.
|
||||||
std::vector <Task> all = context.tdb2.all_tasks ();
|
std::vector <Task> all = context.tdb2.all_tasks ();
|
||||||
std::vector <Task> filtered;
|
std::vector <Task> filtered;
|
||||||
|
@ -205,6 +212,10 @@ int CmdStatistics::execute (std::string& output)
|
||||||
view.set (row, 0, STRING_CMD_STATS_UNDO_TXNS);
|
view.set (row, 0, STRING_CMD_STATS_UNDO_TXNS);
|
||||||
view.set (row, 1, undoCount);
|
view.set (row, 1, undoCount);
|
||||||
|
|
||||||
|
row = view.addRow ();
|
||||||
|
view.set (row, 0, STRING_CMD_STATS_BACKLOG);
|
||||||
|
view.set (row, 1, backlogCount);
|
||||||
|
|
||||||
if (totalT)
|
if (totalT)
|
||||||
{
|
{
|
||||||
row = view.addRow ();
|
row = view.addRow ();
|
||||||
|
|
|
@ -249,6 +249,7 @@
|
||||||
#define STRING_CMD_STATS_PROJECTS "Projects"
|
#define STRING_CMD_STATS_PROJECTS "Projects"
|
||||||
#define STRING_CMD_STATS_DATA_SIZE "Data size"
|
#define STRING_CMD_STATS_DATA_SIZE "Data size"
|
||||||
#define STRING_CMD_STATS_UNDO_TXNS "Undo transactions"
|
#define STRING_CMD_STATS_UNDO_TXNS "Undo transactions"
|
||||||
|
#define STRING_CMD_STATS_BACKLOG "Sync backlog transactions"
|
||||||
#define STRING_CMD_STATS_TAGGED "Tasks tagged"
|
#define STRING_CMD_STATS_TAGGED "Tasks tagged"
|
||||||
#define STRING_CMD_STATS_OLDEST "Oldest task"
|
#define STRING_CMD_STATS_OLDEST "Oldest task"
|
||||||
#define STRING_CMD_STATS_NEWEST "Newest task"
|
#define STRING_CMD_STATS_NEWEST "Newest task"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue