Module Name:    src
Committed By:   kre
Date:           Wed Aug 17 14:32:34 UTC 2022

Modified Files:
        src/external/public-domain/tz: tzdata2netbsd

Log Message:
Add support for fetching and using the Global Time Zone fork of tzdata
in addition to the older (Eggert) version.   The GTZ vesion is the one
we're currently using, so automating its use helps.

While here, correctly compare version numbers, correctly handling the
almost unthinkable need for a multi-char suffix after the year as the
version ID.  This was almost correct before, but would have failed in
the case that 9999za was being updated to 10000a

And add the ability (should not be needed often) to fetch one version
but claim to be using another (this was useful this time, as 2022c
followed quickly on the heels of 2022b - but made no changes at all
to the data, just some of the build infrastructure we don't use).
The GTZ version hadn't been updated (there was no real need, since the
data, which is all that it alters, had not changed) at the time, so
we updated to 2022c using the gtz data file for 2022b.  (The 2022cgtz
data file now exists - but didn't then).

To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/public-domain/tz/tzdata2netbsd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Reply via email to