From 67e0d9dd98a1fd0b003ae387426697ef4fcae42c Mon Sep 17 00:00:00 2001 From: Ingo Karkat Date: Fri, 13 Jan 2012 23:27:58 +0100 Subject: [PATCH] Support "preserve line numbers" in deduplicate. --- tests/t1910-deduplicate.sh | 53 +++++++++++++++++++++++++++++++++++--- todo.sh | 24 ++++++++++++----- 2 files changed, 67 insertions(+), 10 deletions(-) diff --git a/tests/t1910-deduplicate.sh b/tests/t1910-deduplicate.sh index 16dc999..567c235 100755 --- a/tests/t1910-deduplicate.sh +++ b/tests/t1910-deduplicate.sh @@ -16,10 +16,38 @@ double task three EOF -test_todo_session 'deduplicate with duplicates' <>> todo.sh deduplicate TODO: 2 duplicate task(s) removed +>>> todo.sh -p ls +5 double task +1 duplicated +7 three +2 two +3 x done +-- +TODO: 5 of 5 tasks shown +EOF + +test_todo_session 'deduplicate without duplicates' <>> todo.sh deduplicate +TODO: No duplicate tasks found +EOF + +cat > todo.txt <>> todo.sh -n deduplicate +TODO: 2 duplicate task(s) removed + >>> todo.sh -p ls 4 double task 1 duplicated @@ -30,9 +58,26 @@ TODO: 2 duplicate task(s) removed TODO: 5 of 5 tasks shown EOF -test_todo_session 'deduplicate without duplicates' < todo.txt <>> todo.sh deduplicate -TODO: No duplicate tasks found +TODO: 3 duplicate task(s) removed + +>>> todo.sh -p ls +2 duplicated +1 one +6 six +3 three +-- +TODO: 4 of 4 tasks shown EOF cat > todo.txt <