summaryrefslogtreecommitdiff
path: root/chromium/third_party/icu/scripts/update_tz.sh
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/icu/scripts/update_tz.sh')
-rwxr-xr-xchromium/third_party/icu/scripts/update_tz.sh16
1 files changed, 15 insertions, 1 deletions
diff --git a/chromium/third_party/icu/scripts/update_tz.sh b/chromium/third_party/icu/scripts/update_tz.sh
index 6d3eeb617ed..d6e4d1367c8 100755
--- a/chromium/third_party/icu/scripts/update_tz.sh
+++ b/chromium/third_party/icu/scripts/update_tz.sh
@@ -10,8 +10,22 @@
#
# For IANA Time zone database, see https://www.iana.org/time-zones
+# See
+# https://stackoverflow.com/questions/160608/do-a-git-export-like-svn-export/19689284#19689284
+# about 'svn export' and github.
+
+branch="trunk"
+
+# ICU tz file is sometimes updated in the maintenance branch long before
+# being updated in trunk.
+if [ $# -ge 1 ];
+then
+ branch="branches/maint/maint-$1"
+ echo "Downloading tz files from ${branch}"
+fi
+
datapath="source/data/misc"
-sourcedirurl="https://github.com/unicode-org/icu/trunk/icu4c/${datapath}"
+sourcedirurl="https://github.com/unicode-org/icu/${branch}/icu4c/${datapath}"
cd "$(dirname "$0")/../${datapath}"
for f in metaZones.txt timezoneTypes.txt windowsZones.txt zoneinfo64.txt