Dependencies

- Added a new 'unblocked' report to complement the 'blocked' report.
- Updated docs.
This commit is contained in:
Paul Beckingham 2010-10-09 12:24:57 -04:00
parent a75c018106
commit bde1e0dd9a
4 changed files with 13 additions and 2 deletions

View file

@ -35,6 +35,7 @@
of precedence via the 'rule.precedence.color' configuration variable. of precedence via the 'rule.precedence.color' configuration variable.
+ New 'depends' column for custom reports. + New 'depends' column for custom reports.
+ New 'blocked' report for showing blocked tasks. + New 'blocked' report for showing blocked tasks.
+ New 'unblocked' report for showing tasks that are not blocked.
+ Improved man pages (thanks to Andy Lester). + Improved man pages (thanks to Andy Lester).
+ Default .taskrc files are now largely empty, and rely almost completed + Default .taskrc files are now largely empty, and rely almost completed
on default values. on default values.

2
NEWS
View file

@ -24,6 +24,8 @@ New Features in taskwarrior 1.9.3
- User-controlled color rule precedence. - User-controlled color rule precedence.
- Two new color themes. - Two new color themes.
- New holiday files for US, SE, DE, CA, FR, UK, ES and NL localizations. - New holiday files for US, SE, DE, CA, FR, UK, ES and NL localizations.
- Task dependencies, and new 'blocked' and 'unblocked' reports for list
those tasks.
Please refer to the ChangeLog file for full details. There are too many to Please refer to the ChangeLog file for full details. There are too many to
list here. list here.

View file

@ -292,6 +292,14 @@ Shows all recurring tasks matching the specified criteria.
.B waiting [tags] [attrs] [description] .B waiting [tags] [attrs] [description]
Shows all waiting tasks matching the specified criteria. Shows all waiting tasks matching the specified criteria.
.TP
.B blocked [tags] [attrs] [description]
Shows all blocked tasks, that are dependent on other tasks.
.TP
.B unblocked [tags] [attrs] [description]
Shows all tasks that are not blocked by dependencies.
.TP .TP
.B next [tags] [attrs] [description] .B next [tags] [attrs] [description]
Shows all tasks with upcoming due dates matching the specified criteria. Shows all tasks with upcoming due dates matching the specified criteria.

View file

@ -393,7 +393,7 @@ std::string Config::defaults =
"#report.next.annotations=full\n" "#report.next.annotations=full\n"
"\n" "\n"
"# task blocked\n" "# task blocked\n"
"report.blocked.description=Lists all tasks matching the specified criteria\n" "report.blocked.description=Lists all blocked tasks matching the specified criteria\n"
"report.blocked.columns=id,depends,project,priority,due,active,age,description\n" "report.blocked.columns=id,depends,project,priority,due,active,age,description\n"
"report.blocked.labels=ID,Deps,Project,Pri,Due,Active,Age,Description\n" "report.blocked.labels=ID,Deps,Project,Pri,Due,Active,Age,Description\n"
"report.blocked.sort=due+,priority-,active-,project+\n" "report.blocked.sort=due+,priority-,active-,project+\n"
@ -401,7 +401,7 @@ std::string Config::defaults =
"#report.blocked.dateformat=m/d/Y\n" "#report.blocked.dateformat=m/d/Y\n"
"\n" "\n"
"# task unblocked\n" "# task unblocked\n"
"report.unblocked.description=Lists all tasks matching the specified criteria\n" "report.unblocked.description=Lists all unblocked tasks matching the specified criteria\n"
"report.unblocked.columns=id,depends,project,priority,due,active,age,description\n" "report.unblocked.columns=id,depends,project,priority,due,active,age,description\n"
"report.unblocked.labels=ID,Deps,Project,Pri,Due,Active,Age,Description\n" "report.unblocked.labels=ID,Deps,Project,Pri,Due,Active,Age,Description\n"
"report.unblocked.sort=due+,priority-,active-,project+\n" "report.unblocked.sort=due+,priority-,active-,project+\n"