)]}' { "commit": "ed0c59b06bdd217a4360f4f14400089195279dda", "tree": "1293684ac7f01b2028640196b6e48b79a6916203", "parents": [ "5053600f00670c39b5517df3ab560985103c5279" ], "author": { "name": "Neil Fuller", "email": "nfuller@google.com", "time": "Sun May 03 21:18:13 2020 +0100" }, "committer": { "name": "Neil Fuller", "email": "nfuller@google.com", "time": "Fri Aug 07 13:29:08 2020 +0100" }, "message": "Extend TzLookupGenerator to generate a new file\n\nExtend TzLookupGenerator to generate a new \"tz aliases\" proto text\nformat file that contains information about alternative time zone IDs.\n\nThe intended usecase is to help canonicalize time zone IDs to the\nones used by Android, e.g. if we don\u0027t control which of several time\nzone IDs an upstream data source uses, we can use the tz aliases to\nidentify the IDs that Android would use instead.\n\nThe tzaliases.txt file generated is not checked in as it\u0027s intended as\nan input to a later stage of tz data generation that has yet to be\nwritten. Instead, the file is written to an intermediates directory\n(which is printed to stdout), e.g.\n/tmp/tmpqXxOnA-tzdata/android_intermediates/tzaliases.txt\n- this may change in a future commit.\n\nBug: 152746105\nTest: Executed update-tzdata.py, inspected output\nTest: atest --host input_tools/android/tzlookup_generator/src/test/\nChange-Id: Ic03dfd523c841986c820fdd4c1d77b9ed5b53cf7\n", "tree_diff": [ { "type": "modify", "old_id": "b63324a1e42814a212aa8134b709ca43fb87d973", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/Android.bp", "new_id": "7278dc570ecea3bfcdb6300feec094c87982da1f", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/Android.bp" }, { "type": "modify", "old_id": "b010c01952945cd29f14073e9199f729c1c0a4f8", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/BackwardFile.java", "new_id": "95bbbf229531f5963ec0c50703b2095751eef9e2", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/BackwardFile.java" }, { "type": "modify", "old_id": "9f9ad7725f25a972367df263048a70cdd4986ed5", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/CountryZonesFileSupport.java", "new_id": "2c82cb407f67a535d0e9df92d23307dbdbf54247", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/CountryZonesFileSupport.java" }, { "type": "modify", "old_id": "dd04d8ec5e3b44430d28ac199be1b262f0544be9", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/TzLookupFile.java", "new_id": "6a24d0f0f9bcafb7b743157870dd35a50091ec6a", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/TzLookupFile.java" }, { "type": "modify", "old_id": "119d8472b67886ffd2a3de11bdfa9e4f9eb6bb07", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/TzLookupGenerator.java", "new_id": "7095f18df1b6ec385ad1b8fe2c67d3d0599a8144", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/TzLookupGenerator.java" }, { "type": "modify", "old_id": "c294cc853b64cc57aae0313ba4f69525ca70b7d9", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/zonetree/CountryZoneTree.java", "new_id": "88c9f212d18b1cb3f4a5eebc2223cbff3f5126ac", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/zonetree/CountryZoneTree.java" }, { "type": "modify", "old_id": "8d6f6c7e6145ef0dc50e32daae823e2d0d8b4f46", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/zonetree/UniqueZonesVisualizer.java", "new_id": "258872fbb448056384412b16645cbe11c1a753b9", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/zonetree/UniqueZonesVisualizer.java" }, { "type": "modify", "old_id": "9ed5644632b67b75f9ae609eb3b23425b242fb79", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/src/main/proto/country_zones_file.proto", "new_id": "de3085bf3e7f0b90458bfd4836709294615cdd38", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/main/proto/country_zones_file.proto" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "c5ae52c635c34b97a6b069761b41fc51743919d9", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/main/proto/tz_aliases_file.proto" }, { "type": "modify", "old_id": "e5ae559589a2bc3fb8b4bf8ab39902dac9cb08bf", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/src/test/java/com/android/libcore/timezone/tzlookup/TzLookupGeneratorTest.java", "new_id": "373626a7f061b56ef46c435410822f9618f32776", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/test/java/com/android/libcore/timezone/tzlookup/TzLookupGeneratorTest.java" }, { "type": "modify", "old_id": "e93c380b0932028b654f043b913b7daba1d5e9af", "old_mode": 33188, "old_path": "input_tools/android/tzlookup_generator/src/test/java/com/android/libcore/timezone/tzlookup/zonetree/CountryZoneTreeTest.java", "new_id": "39862152ffa606dd2fffeb4246ee88e7f1a9c201", "new_mode": 33188, "new_path": "input_tools/android/tzlookup_generator/src/test/java/com/android/libcore/timezone/tzlookup/zonetree/CountryZoneTreeTest.java" }, { "type": "modify", "old_id": "ee370c134c4f6e2be9e1301d7751c75bb55a84f1", "old_mode": 33261, "old_path": "update-tzdata.py", "new_id": "9f029710c597e462629ea3e09b49415d66095f2c", "new_mode": 33261, "new_path": "update-tzdata.py" } ] }