aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-14Android additions to timezone-boundary-builder am: 4fd94cfcf9android-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-5android-s-beta-4Neil Fuller
Original change: https://android-review.googlesource.com/c/platform/external/timezone-boundary-builder/+/1287532 Change-Id: Iebfb4e039f83968de65ed0c640c1dd807d789185
2021-06-14Android additions to timezone-boundary-builderNeil Fuller
Android additions to timezone-boundary-builder to assist with the data generation process execution. Addition of some Docker infra to improve repeatability of execution (not improve security). Also a README.md to explain the process. Note: Use --skip_analyze_diffs for run_tzdb.sh as the analysis doesn't work well with --dist_dir. Upstream fix to follow. Bug: 190733142 Test: Manual testing Change-Id: I7b6d54e8dc56a03444d4b71fe3891384a87ce2d6
2021-06-11Merge remote-tracking branch 'aosp/upstream-master' am: a742137af6Neil Fuller
Original change: https://android-review.googlesource.com/c/platform/external/timezone-boundary-builder/+/1733814 Change-Id: I1289fa7f263c909b08aa45aefb92a3a52f76c7b7
2021-06-11Merge remote-tracking branch 'aosp/upstream-master'Neil Fuller
Taking all upstream files as they are, i.e. git checkout aosp/upstream-master -- <file> Bug: 190733142 Test: Manual execution, etc. Change-Id: Ifdb4f9cd29d379b67381f1d1e66ef767041edd66
2021-05-18Merge pull request #98 from zverok/add-ruby-libraryEvan Siroky
README: Add Ruby library
2021-05-09README: Add Ruby libraryzverok
2021-04-15update release stats linkEvan Siroky
2020-11-05Correct changelog linkevansiroky
2020-11-05Prepare 2020d releaseevansiroky
2020-10-26Add disputed area along Northwest Bhutan-China border.evansiroky
2020-10-25Update tz-lookup github link.evansiroky
Fixes #89
2020-10-25Add ability to diff zones generated from current config against latest releaseevansiroky
Fixes #83
2020-10-18Make sure cleanup script deletes from downloads folder from cli argsevansiroky
2020-10-18Junk directory names when zipping data for releasesevansiroky
2020-10-17Merge branch 'cleanup-and-analyze'evansiroky
2020-10-17Clean downloads folder before creating input data zip.evansiroky
Fixes #82
2020-10-17Update timezone config for a few Canadian zonesevansiroky
Fixes #90.
2020-10-17Fix some linting errorsevansiroky
2020-10-17Update packages to latest versionsevansiroky
2020-10-16Merge pull request #84 from nfuller/add-yargsEvan Siroky
Add yargs for flags, and several follow-up commits for new flags
2020-10-14Fix lint errors and update package-lock.jsonNeil Fuller
This commit fixes lint errors and updates package-lock.json / package.json. package-lock.json / package were generated by reverting: git checkout 5ce291934eba5a2d114b756f33ff62f9ac0db632 -- \ package-lock.json package.json ... then running ... npm install yargs Note: timezone-boundary-builder ran without adding yargs explicitly because it is a transitive dependency of some other packages already used, but recording the dependency seems like good practice. "npm audit fix" was _not_ run. Tested with: $ node --max-old-space-size=8192 index.js \ --downloads_dir=mydownloads \ --dist_dir=mydist \ --included_zones America/New_York America/Chicago
2020-08-14More fixes related to review feedbackNeil Fuller
More fixes related to review feedback: 1) Added yargs to package.json, reran npm update (also updates package-lock.json) 2) Added global variables for downloads_dir / dist_dir, which holds the absolute path for argv.downloads_dir / argv.dist_dir after a call to path.resolve(). Switched the code to use them. 3) Fixed hardcoding of "dist/" and "download/" in the zipInputData step. Tested with: $ node --max-old-space-size=8192 index.js \ --downloads_dir=mydownloads \ --dist_dir=mydist \ --included_zones America/New_York America/Chicago
2020-07-29Add CHANGELOG.md entry to describe flags changesNeil Fuller
2020-07-29Changes to address review commentsNeil Fuller
Updated README.md and index.js Tested by running: $ node --max-old-space-size=8192 index.js \ --included_zones America/New_York America/Chicago \ --excluded_zones America/New_York \ --dist_dir ./dist3 \ --downloads_dir ./downloads2 \ --skip_zip \ --skip_shapefile $ node --max-old-space-size=8192 index.js \ --included_zones America/New_York America/Chicago \ --excluded_zones America/New_York \ --dist_dir ./dist2 \ --downloads_dir ./downloads2 $ node --max-old-space-size=8192 index.js \ --included_zones America/New_York America/Chicago \ --excluded_zones America/New_York [No failures, assumed output is as it was before changes]
2020-04-30Add flags to turn off of the later stepsNeil Fuller
Add flags to turn off of the later steps when not required. Tested with: $ node --max-old-space-size=8192 index.js \ --included_zones America/New_York America/Chicago \ --excluded_zones America/New_York \ --dist_dir ./dist3 \ --downloads_dir ./downloads2 \ --skip_zip \ --skip_shapefile
2020-04-30Add flags to control output directoriesNeil Fuller
Tested with: $ node --max-old-space-size=8192 index.js \ --included_zones America/New_York America/Chicago \ --excluded_zones America/New_York \ --dist_dir ./dist2 \ --downloads_dir ./downloads2
2020-04-30Add a flag to exclude troublesome zonesNeil Fuller
Tested with: $ node --max-old-space-size=8192 index.js \ --included_zones America/New_York America/Chicago \ --excluded_zones America/New_York
2020-04-30Add yargs integration for command line flagsNeil Fuller
Add yargs integration for command line flags in preparation for adding a more. yargs doesn't appear to support the existing flags containing minus ('-') characters in the middle, i.e. --no-validation and --filtered-zones so these have been renamed to --no_validation and --included_zones respectively. --included_zones now takes a list without quotes or commas. This change also updates the README.md example to demonstrate the --included_zones flag.
2020-04-28WIP on download cleanup and version diff analysisevansiroky
Refs #82 Refs #83
2020-04-28Prepare for 2020a releaseevansiroky
2020-04-28Fix Europe/Moscow, Europe/Saratov againevansiroky
2020-04-27Add step to zip up all of the input dataevansiroky
Fixes #78
2020-04-27Fix Europe/Saratov so it gets built correctlyevansiroky
2020-04-27Fix manual intersect to help create America/Swift_Currentevansiroky
2020-04-27Use only Paraguay for America/Asuncionevansiroky
2020-04-27Use proper county in Tennessee for making zonesevansiroky
2020-04-26Account for some exclaves of the Europe/Moscow and Europe/Samara timezoneevansiroky
2020-04-26Remove no-longer-needed diff of Rainy River timezone against the Winnipeg ↵evansiroky
timezone Refs #76
2020-04-26Remove no-longer-needed diffs between Argentina and Uruguaryevansiroky
2020-04-26Allow for some extra overlap of Asia/Tbilisi and Europe/Moscowevansiroky
2020-04-26Add some more changes to Canadian timezonesevansiroky
Refs #76
2020-04-25Add to changelogevansiroky
2020-04-25Correct Asia/Tbilisi-Europe-Moscow allowed overlap boundsevansiroky
2020-04-25Improve boundaries of various Canadian timezonesevansiroky
Fixes #76
2020-04-24Rename America/Godthab to America/Nuukevansiroky
Fixes #77
2020-04-24Update boundary sources and operations for latest OSM dataevansiroky
2020-04-24Allow Asia/Tbilisi and Europe/Moscow to overlapevansiroky
2020-04-24Update packages to latest versionsevansiroky
2020-04-24Merge pull request #81 from evansiroky/dependabot/npm_and_yarn/acorn-6.4.1Evan Siroky
Bump acorn from 6.1.1 to 6.4.1
2020-04-24Merge pull request #73 from evansiroky/dependabot/npm_and_yarn/lodash-4.17.15Evan Siroky
Bump lodash from 4.17.11 to 4.17.15