GothenburgBitFactory / GothenburgBitFactory/taskwarrior

[TW-103] Undo changes of recurring tasks in one step

Open
#160 2 comments 1 reaction 0 assignees View on GitHub
type:enhancement
Dominant language
C++
Stars
6.1k
Forks
423
Avg merge
1d 19h
Merged PRs (30d)
11

Description

_Johannes Schlatow on 2011-04-01T10:57:27Z says:_

E.g. completing a recurring task adds two entries to the undo.data file, because there are two steps:

* the child tasks status is changed
* the parents task mask is modified

Thus, in order to undo the changes made with 'task done' I have to execute 'task undo' twice. I guess for the most users this is very confusing. Moreover I assume this could lead to inconsistent states if I solely reverse the modification of the parent task.

It should be possible to tweak the undo command so that it recognizes atomic operations on recurring tasks and reverses them at once.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.