From 7c6c20ebe6b1662715489f3476be9a2e18d0471f Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert@cs.ucla.edu>
Date: Wed, 23 Nov 2022 09:31:38 -0800
Subject: [PROPOSED] Fix Singapore 1981/2 time zone change

* NEWS: Mention this.
* asia (Asia/Singapore): The 1981-12-31 time zone change advanced
the clocks by 30 minutes at 16:00u (23:30 local time), not at
24:00 local time.  (Thanks to Geoff Clare via Robert Elz.)
---
 NEWS | 3 +++
 asia | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index a401bee8..24f77a74 100644
--- a/NEWS
+++ b/NEWS
@@ -28,6 +28,9 @@ Unreleased, experimental changes
     Colombia's 1993 fallback was 02-06 24:00, not 04-04 00:00.
     (Thanks to Alois Treindl.)
 
+    Singapore's 1981-12-31 change was at 16:00 UTC (23:30 local time),
+    not 24:00 local time.  (Thanks to Geoff Clare via Robert Elz.)
+
   Changes to code
 
     Although tzcode still works with C89, bugs found in recent routine
diff --git a/asia b/asia
index 6e8ad282..199e6ad6 100644
--- a/asia
+++ b/asia
@@ -3585,7 +3585,7 @@ Zone	Asia/Singapore	6:55:25 -	LMT	1901 Jan  1
 			7:20	-	+0720	1941 Sep  1
 			7:30	-	+0730	1942 Feb 16
 			9:00	-	+09	1945 Sep 12
-			7:30	-	+0730	1982 Jan  1
+			7:30	-	+0730	1981 Dec 31 16:00u
 			8:00	-	+08
 
 # Spratly Is
-- 
2.37.2

