The pod2man command finishes with an error status because doc/manual.pod uses non-standard formatting to force spacing, and this causes make to fail. This commit has pod2man run with --errors=none, which tells it not to produce any errors, and the build now finishes successfully.
The commands task merge and task push are deprecated in the current version of Taskwarrior (2.3.0), and future releases will apparently remove them altogether. This commit replaces those commands with the task sync command that replaces them.
I noticed a few inconsistencies in the way the man page was formatted and tried to smooth some of them over in this commit.
This commit updates the manpage to reflect the change from task merge && task push to task sync.
This isn't the solution to the empty list issue, but to save some annoyance until that gets solved, this commit makes it so a filter that returns no results will get stripped rather than killing tasknc. If the filter has already been stripped, or stripping the filter results in an empty list, tasknc will die the same way it used to. This should make it so the only scenario that causes tasknc to die because of an empty list is when no tasks exist, including completed ones.
By order of commit:
pod2man
command finishes with an error status becausedoc/manual.pod
uses non-standard formatting to force spacing, and this causesmake
to fail. This commit haspod2man
run with--errors=none
, which tells it not to produce any errors, and the build now finishes successfully.task merge
andtask push
are deprecated in the current version of Taskwarrior (2.3.0), and future releases will apparently remove them altogether. This commit replaces those commands with thetask sync
command that replaces them.task merge && task push
totask sync
.Cheers!