From fc6507803bebbc11c90a995c566dc280266ca09f Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 6 Jun 2015 10:37:22 -0400 Subject: [PATCH] Scripts: Removed obsolete script 'context'. --- ChangeLog | 1 + NEWS | 2 ++ scripts/bash/context | 36 ------------------------------------ scripts/bash/focus | 1 - 4 files changed, 3 insertions(+), 37 deletions(-) delete mode 100755 scripts/bash/context delete mode 120000 scripts/bash/focus diff --git a/ChangeLog b/ChangeLog index 1281a7e17..d44575052 100644 --- a/ChangeLog +++ b/ChangeLog @@ -10,6 +10,7 @@ Babej). - Prevent potential task duplication during import for non-pending tasks. - Show the active context in "context list", if any is active. - Fix "task edit" dropping annotation text after newlines. +- Removed obsolete script 'context'. ------ current release --------------------------- diff --git a/NEWS b/NEWS index 8557d1616..2308a6052 100644 --- a/NEWS +++ b/NEWS @@ -11,6 +11,8 @@ Newly deprecated features in Taskwarrior 2.4.5 Removed features in 2.4.5 + - The script 'context' was removed, now that context is a core feature. + Known Issues - https://bug.tasktools.org/ diff --git a/scripts/bash/context b/scripts/bash/context deleted file mode 100755 index f69dca58d..000000000 --- a/scripts/bash/context +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -# - These filters not modified, as their purpose is for special review -# not dependent on context or focus: -# - report.all.filter -# - report.completed.filter status:completed -# - What is this -FILTER about in my filters? -# - In each filter, we negate a non-existent virtual tag -FILTER that -# doesn't change what the filter matches but does add a recognizable -# marker. This is used later to substitute the filter with a new one when -# it changes. -# - CAUTION: do not add any additional (i.e. non-context, non-focus) material -# after -FILTER in the report filter variables or else it will be lost next -# time the context or focus is changed. -script_path=$(dirname ${0}) -. "${script_path}/task_functions.sh" - -filter_type=$(basename ${0}) -task_config "${filter_type}.current" "${@}" -context=$(task_get context.current) -focus=$(task_get focus.current) -colored_context="$(task_color 'white on red' ${context})" -colored_focus="$(task_color 'white on blue' ${focus})" -filter="${context} ${focus}" - -filter_vars=$(task_vars filter) -filter_vars=${filter_vars/report.all.filter/} -filter_vars=${filter_vars/report.completed.filter/} -for var in ${filter_vars}; do - old_value=$(task_get ${var}) - old_value=${old_value/%-FILTER*/} - task_config ${var} ${old_value} -FILTER ${filter} -done - -task_config "shell.prompt" "${colored_context}:${colored_focus}>" - -echo "Filter applied to reports and add: ${filter}" diff --git a/scripts/bash/focus b/scripts/bash/focus deleted file mode 120000 index f2159129a..000000000 --- a/scripts/bash/focus +++ /dev/null @@ -1 +0,0 @@ -context \ No newline at end of file