I initially wondered, from the patch context, why this ended up after Ethiopia.  Then I saw that Eritrea and Ethiopia share commentary.  Proposed patch attached which realphabetizes accordingly.

--
Tim Parenti


On Tue, 19 Feb 2019 at 18:32, Paul Eggert <eggert@cs.ucla.edu> wrote:
This does not change time data, only a name field in iso3166.tab.
* africa, backzone: Update comments accordingly.
* iso3166.tab: Update SZ name.
---
 africa      | 8 ++++----
 backzone    | 2 +-
 iso3166.tab | 6 +++---
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/africa b/africa
index 0a0f586..e4936e4 100644
--- a/africa
+++ b/africa
@@ -374,6 +374,9 @@ Zone        Africa/Cairo    2:05:09 -       LMT     1900 Oct
 # check the time. PRI's The World. 2015-01-30 15:15 -05.
 # https://www.pri.org/stories/2015-01-30/if-you-have-meeting-ethiopia-you-better-double-check-time

+# Eswatini (formerly Swaziland)
+# See Africa/Johannesburg.
+
 # Gabon
 # See Africa/Lagos.

@@ -1188,7 +1191,7 @@ Zone Africa/Johannesburg 1:52:00 -        LMT     1892 Feb 8
                        1:30    -       SAST    1903 Mar
                        2:00    SA      SAST
 Link Africa/Johannesburg Africa/Maseru    # Lesotho
-Link Africa/Johannesburg Africa/Mbabane    # Swaziland
+Link Africa/Johannesburg Africa/Mbabane    # Eswatini
 #
 # Marion and Prince Edward Is
 # scientific station since 1947
@@ -1230,9 +1233,6 @@ Zone      Africa/Juba     2:06:28 -       LMT     1931
                        2:00    Sudan   CA%sT   2000 Jan 15 12:00
                        3:00    -       EAT

-# Swaziland
-# See Africa/Johannesburg.
-
 # Tanzania
 # See Africa/Nairobi.

diff --git a/backzone b/backzone
index c464ce6..380c492 100644
--- a/backzone
+++ b/backzone
@@ -204,7 +204,7 @@ Zone        Africa/Maseru   1:50:00 -       LMT     1903 Mar
                        2:00    1:00    SAST    1944 Mar 19  2:00
                        2:00    -       SAST

-# Swaziland
+# Eswatini (formerly Swaziland)
 Zone   Africa/Mbabane  2:04:24 -       LMT     1903 Mar
                        2:00    -       SAST

diff --git a/iso3166.tab b/iso3166.tab
index 98fb988..a4ff61a 100644
--- a/iso3166.tab
+++ b/iso3166.tab
@@ -9,8 +9,8 @@
 # All text uses UTF-8 encoding.  The columns of the table are as follows:
 #
 # 1.  ISO 3166-1 alpha-2 country code, current as of
-#     ISO 3166-1 N905 (2016-11-15).  See: Updates on ISO 3166-1
-#     http://isotc.iso.org/livelink/livelink/Open/16944257
+#     ISO 3166-1 N976 (2018-11-06).  See: Updates on ISO 3166-1
+#     https://isotc.iso.org/livelink/livelink/Open/16944257
 # 2.  The usual English name for the coded region,
 #     chosen so that alphabetic sorting of subsets produces helpful lists.
 #     This is not the same as the English name in the ISO 3166 tables.
@@ -235,7 +235,7 @@ ST  Sao Tome & Principe
 SV     El Salvador
 SX     St Maarten (Dutch)
 SY     Syria
-SZ     Swaziland
+SZ     Eswatini (Swaziland)
 TC     Turks & Caicos Is
 TD     Chad
 TF     French Southern & Antarctic Lands
--
2.20.1