#include <pstr.h>
#include "tw.h"
+/* Whether ptask check that the taskwarrior version is supported. */
+static int check_version_enabled = 1;
+
struct tm *parse_time(const char *t)
{
struct tm *tm;
{
char *opts2;
- if (!task_check_version()) {
- log_err("ptask is not compatible with the installed version of"
- " taskwarrior.");
+ if (check_version_enabled && !task_check_version()) {
+ log_err("ptask is not compatible with the installed version of "
+ "taskwarrior. The command line option -f can force "
+ "the usage of an unsupported version of taskwarrior "
+ "(risk of malfunction like damaging data).");
return NULL;
}
return prjs;
}
+
+void tw_enable_check_version(int e)
+{
+ check_version_enabled = e;
+}