mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
- Migrated 1.5.0 changes thus far into 1.4.2.
This commit is contained in:
parent
d265ac6c2d
commit
29a152edb0
4 changed files with 6 additions and 54 deletions
|
@ -7,7 +7,7 @@ represents a feature release, and the Z represents a patch.
|
||||||
|
|
||||||
------ current release ---------------------------
|
------ current release ---------------------------
|
||||||
|
|
||||||
1.5.0 (?/?/2008)
|
1.4.2 (8/26/2008)
|
||||||
+ "task undo" can now retract a "task done" command, provided no reports
|
+ "task undo" can now retract a "task done" command, provided no reports
|
||||||
have been run (and therefore TDB::gc run)
|
have been run (and therefore TDB::gc run)
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Process this file with autoconf to produce a configure script.
|
# Process this file with autoconf to produce a configure script.
|
||||||
|
|
||||||
AC_PREREQ(2.61)
|
AC_PREREQ(2.61)
|
||||||
AC_INIT(task, 1.5.0, bugs@beckingham.net)
|
AC_INIT(task, 1.4.2, bugs@beckingham.net)
|
||||||
AM_INIT_AUTOMAKE
|
AM_INIT_AUTOMAKE
|
||||||
AC_CONFIG_SRCDIR([src/task.cpp])
|
AC_CONFIG_SRCDIR([src/task.cpp])
|
||||||
AC_CONFIG_HEADER([auto.h])
|
AC_CONFIG_HEADER([auto.h])
|
||||||
|
|
|
@ -75,11 +75,11 @@
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Source:</td>
|
<td>Source:</td>
|
||||||
<td><a href="http://www.beckingham.net/task-1.5.0.tar.gz">task-1.5.0.tar.gz</a></td>
|
<td><a href="http://www.beckingham.net/task-1.4.2.tar.gz">task-1.4.2.tar.gz</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Mac OS X 10.5 (Leopard) Intel-only:</td>
|
<td>Mac OS X 10.5 (Leopard) Intel-only:</td>
|
||||||
<td><a href="http://www.beckingham.net/task-1.5.0.pkg">task-1.5.0.pkg</a></td>
|
<td><a href="http://www.beckingham.net/task-1.4.2.pkg">task-1.4.2.pkg</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<!--
|
<!--
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -87,12 +87,12 @@
|
||||||
Debian package:
|
Debian package:
|
||||||
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>):
|
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>):
|
||||||
</td>
|
</td>
|
||||||
<td><a href="http://www.beckingham.net/task_1.5.0-1_i386.deb">task_1.5.0-1_i386.deb</a></td>
|
<td><a href="http://www.beckingham.net/task_1.4.2-1_i386.deb">task_1.4.2-1_i386.deb</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
-->
|
-->
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<h4>New in version 1.5.0 (?/?/?)</h4>
|
<h4>New in version 1.4.2 (?/?/?)</h4>
|
||||||
<ul>
|
<ul>
|
||||||
<li>"task undo" can now retract a "task done" command, provided no
|
<li>"task undo" can now retract a "task done" command, provided no
|
||||||
reports have been run.
|
reports have been run.
|
||||||
|
|
48
ideas.txt
48
ideas.txt
|
@ -20,51 +20,3 @@ Test Suite
|
||||||
- debug=on to cause all cout to be csv
|
- debug=on to cause all cout to be csv
|
||||||
- regression tests for every bug, command, feature
|
- regression tests for every bug, command, feature
|
||||||
|
|
||||||
Recurrence
|
|
||||||
+ new T::status recurring (stored as R)
|
|
||||||
+ new user-specifiable attributes - recur:<duration> [until:<date>]
|
|
||||||
+ duration:
|
|
||||||
daily, day, 1d
|
|
||||||
Nd
|
|
||||||
weekly, 1w
|
|
||||||
Nw
|
|
||||||
biweekly
|
|
||||||
monthly, 1m
|
|
||||||
bimonthly
|
|
||||||
Nm
|
|
||||||
quarterly, 1q
|
|
||||||
Nq
|
|
||||||
biannual, biyearly
|
|
||||||
annual, yearly, 1y
|
|
||||||
Na, Ny
|
|
||||||
+ recur: without due: => Error
|
|
||||||
+ until: without recur: => Error
|
|
||||||
+ New file format: supports status R, recur:, until:, base:, range:
|
|
||||||
- on TDB.gc, adjust base: and compress range: for T::status == recurring
|
|
||||||
- all recurring tasks are removed from lists by T::*pendingT, and a synthetic
|
|
||||||
addendum is generated
|
|
||||||
- when a recurring task is completed, range: is updated, and a synthetic
|
|
||||||
task is added to completed.data that retains the attributes of the root
|
|
||||||
|
|
||||||
- Scenario:
|
|
||||||
# Today = 6/22/2008
|
|
||||||
% task add Friday due:6/15/2008 recur:weekly until 8/1/2008
|
|
||||||
# task must generate a base and range
|
|
||||||
# base:6/15/2008
|
|
||||||
# range:-------
|
|
||||||
# ^6/15
|
|
||||||
# ^6/22
|
|
||||||
# ^6/29
|
|
||||||
# ^7/6
|
|
||||||
# ^7/13
|
|
||||||
# ^7/20
|
|
||||||
# ^7/27
|
|
||||||
% task ls
|
|
||||||
1 Friday 6/15/2008 .lte. today (overdue)
|
|
||||||
2 Friday 6/22/2008 .lte. today (due)
|
|
||||||
3 Friday 6/29/2008 one recurrence
|
|
||||||
4 Friday 7/6/2008 (not shown)
|
|
||||||
5 Friday 7/13/2008 (not shown)
|
|
||||||
6 Friday 7/20/2008 (not shown)
|
|
||||||
7 Friday 7/27/2008 (not shown)
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue