)]}'
{
  "commit": "4e376621d801a8d3018add92b8605cb6801e98da",
  "tree": "94f3ee01c3ec3c0617dd07a91273c707a26c329a",
  "parents": [
    "0a14483ace40ad79fb6f363384dd6ae1e44f2dba"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Mon Jun 07 18:02:26 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 07 18:02:26 2021 -0700"
  },
  "message": "GitHub Sync (#405)\n\n* Refactor the pattern for skipping tests\r\n\r\nUse the `skip` argument so that tests are reported as skipped consistently\r\nacross all reporters rather than output with `print` which is easily missed.\r\n\r\nUse a single list of unsupported chrome locales for both short and long formats.\r\nIt is not useful to run tests for the locales that coincidentally match the\r\nfallback. Keep the variables separate since there will become new locales that\r\nare only skipped for short formats.\r\n\r\nMake some utility methods inside test files private.\r\n\r\nPiperOrigin-RevId: 359697870\r\n\r\n* Skip some locales for web tests\r\n\r\nSkip the locales that cause failures in chrome version 88. This should unblock\r\nrunning tests on CI in github.\r\n\r\nPiperOrigin-RevId: 360139777\r\n\r\n* Add optional parameter to NumberFormat.compact() to provide custom pattern.\r\n\r\nIn Play Console UI we need to format positive values that represent a change\r\nwith explicit + sign. CompactNumberFormat does not allow us to do so.\r\n\r\n#custom_kpi\r\n\r\nPiperOrigin-RevId: 361142234\r\n\r\n* Remove the const tag for date time pattern data\r\n\r\n- The file documentation says it\u0027s generated by google3/i18n/tools/generate_datetime_pattern_dart.cc, but the generator file is out of sync with the generated file since 2020-08-19. I just followed the previous CLs and manually edited the file.\r\n\r\nPiperOrigin-RevId: 377081517\r\n\r\n* Collapse null safety changelogs\r\n\r\nPiperOrigin-RevId: 377975405\r\n\r\n* Organize imports\r\n\r\nhttps://github.com/dart-lang/intl/commit/f22f7b5ad58a5006fbb415576bcbcfcd88fa918b\r\n\r\nPiperOrigin-RevId: 378011273\r\n\r\n* Exclude github config from sync\r\n\r\nThese files can be maintained on github exclusively.\r\n\r\nPiperOrigin-RevId: 378013048\r\n\r\n* Update LICENSE\r\n\r\nhttps://github.com/dart-lang/intl/pull/377\r\n\r\nPiperOrigin-RevId: 378022812\r\n\r\n* Use correct stable version for ffi dep\r\n\r\nPiperOrigin-RevId: 378025311\r\n\r\n* Restore github config\r\n\r\nCo-authored-by: Googler \u003cnoreply@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "284b31e79e1ed424f3e0d8a505748b1fddb13f6f",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "615d9f2394f496c168862dcddfd7f48f162e74f2",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "ab3bfa0144c520d26162f64353b53a5ebe447a44",
      "old_mode": 33188,
      "old_path": "LICENSE",
      "new_id": "7efe25f9e24bee123c8fc4c0d12ed507f6a17ec5",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "modify",
      "old_id": "162dc20edefb46e7b87bd0796a95b5fbc312fd25",
      "old_mode": 33188,
      "old_path": "lib/date_time_patterns.dart",
      "new_id": "af734be3af14107bc9d646d1b1a9af4abe2cb8c8",
      "new_mode": 33188,
      "new_path": "lib/date_time_patterns.dart"
    },
    {
      "type": "modify",
      "old_id": "9a3a8f2e8fc2f9015f7d9c31fec121583332402a",
      "old_mode": 33188,
      "old_path": "lib/src/intl/number_format.dart",
      "new_id": "85c1b05cc8078e3b979032152da56fe1191ac51f",
      "new_mode": 33188,
      "new_path": "lib/src/intl/number_format.dart"
    },
    {
      "type": "modify",
      "old_id": "6e8de71c5128f4d5ee3f38133a44696e8977bf6b",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "870f832291e9736b721c405bb14514e803f6cbb6",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b48f91cb6c8fcb06789b7a3b728a00b44692acc7",
      "old_mode": 33188,
      "old_path": "test/number_format_compact_icu_test.dart",
      "new_id": "5cb125570e6be992f3e5327ae4e9a4166ba40cba",
      "new_mode": 33188,
      "new_path": "test/number_format_compact_icu_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f645cc0bff7bf395468e77b36dcd23cd93f12bc5",
      "old_mode": 33188,
      "old_path": "test/number_format_compact_test.dart",
      "new_id": "1545815420ec86157c2bc7bc21d0a95e597c9606",
      "new_mode": 33188,
      "new_path": "test/number_format_compact_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8738a14891a8eec031a1c90f63df66282b965ef8",
      "old_mode": 33188,
      "old_path": "test/number_format_compact_web_test.dart",
      "new_id": "b211f5687a58e51b964e4f518cd1b6f72d39f489",
      "new_mode": 33188,
      "new_path": "test/number_format_compact_web_test.dart"
    }
  ]
}
