From 6c11b8985cbd8fbb5525a4c4d2338603b81729c5 Mon Sep 17 00:00:00 2001
From: Lukas Fleischer <calcurse@cryptocrack.de>
Date: Thu, 17 May 2012 21:59:49 +0200
Subject: Fix data type of "general.firstdayofweek"

This option wasn't converted to a proper data type when it was renamed
from "week_begins_on_monday" to "general.firstdayofweek". Convert the
boolean option into an enumeration type that can take the values
"monday" and "sunday". Also, update the documentation, add a conversion
rule to the upgrade script and convert the configuration file used in
the test suite.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
---
 scripts/calcurse-upgrade | 1 +
 1 file changed, 1 insertion(+)

(limited to 'scripts/calcurse-upgrade')

diff --git a/scripts/calcurse-upgrade b/scripts/calcurse-upgrade
index 0d9b196..2fa7d4f 100644
--- a/scripts/calcurse-upgrade
+++ b/scripts/calcurse-upgrade
@@ -68,6 +68,7 @@ if grep -q -e '^auto_save=' -e '^auto_gc=' -e '^periodic_save=' \
   BEGIN { FS=OFS="=" }
   $1 == "general.systemdialogs" || $1 == "general.progressbar" \
     { $2 = ($2 == "yes") ? "no" : "yes" }
+  $1 == "general.firstdayofweek" { $2 = ($2 == "yes") ? "monday" : "sunday" }
   { print }
   ' < "$CONFFILE" > "$tmpfile" || exit 1
   mv "$tmpfile" "$CONFFILE" || exit 1
-- 
cgit v1.2.3-70-g09d2