)]}'
{
  "commit": "0101e2632c34c05f2e0cf6baedf219389aa2fb8a",
  "tree": "576943bbe0a10dabe0a60f979198fb8ee8a32820",
  "parents": [
    "35eae09a7c7743ab5911c1934e6e5fda1b9340f1"
  ],
  "author": {
    "name": "Shane F. Carr",
    "email": "shane@unicode.org",
    "time": "Fri Aug 28 19:26:55 2020 +0000"
  },
  "committer": {
    "name": "Shane F. Carr",
    "email": "shane@unicode.org",
    "time": "Sat Aug 29 00:01:49 2020 -0500"
  },
  "message": "ICU-20164 Make NoUnit a zero-cost abstraction over MeasureUnit.\n\nSee #1230",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88083d2f5f7365abb0f1e35ebce238a5621c969f",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/i18n.vcxproj",
      "new_id": "e84cfbdace67b1342465ab01116979e9b391c6cc",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/i18n.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "9565f43da27dc426e59af3e7eee912f3e4f53af4",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/i18n.vcxproj.filters",
      "new_id": "a4ad63a1edbd50d0c483d963fb986f5422dc56a7",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/i18n.vcxproj.filters"
    },
    {
      "type": "modify",
      "old_id": "3c6734b96ce61813685ce22e0d80b8042bd4e177",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/i18n_uwp.vcxproj",
      "new_id": "327e49855442b1c2db352ac7b61a36174555e307",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/i18n_uwp.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "8614f914d34e0fe40f0862ca01f7c023342f3566",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/measunit.cpp",
      "new_id": "743032bdc6283de91740f2b60f634910e6c3d4fe",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/measunit.cpp"
    },
    {
      "type": "delete",
      "old_id": "1d4aa05506e98df1099be28c6d6c19a711ddb57c",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/nounit.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d5c3e6e4323696ec5cb4894d369e6e98af7afe36",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/number_formatimpl.cpp",
      "new_id": "e6b1c5b929a3f8d0c8da54147420af3ed271b875",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/number_formatimpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "66cae73be3cf8572a17c9d581dece3df0c4053c2",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/number_skeletons.cpp",
      "new_id": "58f7e2ce2eaa960f09e9e9edbfc0416153fd8097",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/number_skeletons.cpp"
    },
    {
      "type": "modify",
      "old_id": "93195f080b2787bde8b8058f2e11f4a2adfe2ba1",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/number_utils.h",
      "new_id": "bc369c940f7962d1bc427454191d124e9d5d448e",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/number_utils.h"
    },
    {
      "type": "modify",
      "old_id": "335e5ee892add8722c33670daefa1eb6c341fb7b",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/sources.txt",
      "new_id": "faaa14ec4c1770faa42d3640dd62a855639942b4",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/sources.txt"
    },
    {
      "type": "modify",
      "old_id": "310e4ed40056231cf6e10b69e25788a9c12b053f",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/unicode/measunit.h",
      "new_id": "0e7f8958003c50a2d955a2ba54fec5d4cd9d21ea",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/unicode/measunit.h"
    },
    {
      "type": "modify",
      "old_id": "61b5c16ee3955b7a02959a185dbc92699e64eb42",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/unicode/nounit.h",
      "new_id": "cee45e352df4731f78642a8dc18cf0daa2a3b439",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/unicode/nounit.h"
    },
    {
      "type": "modify",
      "old_id": "08f93cd6cfa9953ba503c3b123369713056985f5",
      "old_mode": 33188,
      "old_path": "icu4c/source/i18n/unicode/numberformatter.h",
      "new_id": "6ac33b4787824daf1ead5dc6c66590e8e318c73c",
      "new_mode": 33188,
      "new_path": "icu4c/source/i18n/unicode/numberformatter.h"
    },
    {
      "type": "modify",
      "old_id": "9dfad52daecea1c6f6d278e2b40c697d60bdf7ff",
      "old_mode": 33188,
      "old_path": "icu4c/source/test/depstest/dependencies.txt",
      "new_id": "82e2d441565a65da551771b81fea6b23cd3f422d",
      "new_mode": 33188,
      "new_path": "icu4c/source/test/depstest/dependencies.txt"
    },
    {
      "type": "modify",
      "old_id": "ad7a2991d98201b6c068f44f67c371e479a7d2b3",
      "old_mode": 33188,
      "old_path": "icu4c/source/test/intltest/numbertest_api.cpp",
      "new_id": "75b0d006569ace63e4ca63615c111f4b499e6392",
      "new_mode": 33188,
      "new_path": "icu4c/source/test/intltest/numbertest_api.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c4abb0dad0c1e80441b85d741989547ba4e5ce6",
      "old_mode": 33188,
      "old_path": "icu4c/source/test/intltest/uobjtest.cpp",
      "new_id": "6b6a02c3962d04b84b60a82d1a4d2b371c9eb89b",
      "new_mode": 33188,
      "new_path": "icu4c/source/test/intltest/uobjtest.cpp"
    },
    {
      "type": "modify",
      "old_id": "24136ad10163d3ffce4c8eb2f86d494b3da5acbd",
      "old_mode": 33188,
      "old_path": "icu4c/source/test/testdata/numberpermutationtest.txt",
      "new_id": "e5f0b78ee80d01b76237d5a642b2f9e97563f5cc",
      "new_mode": 33188,
      "new_path": "icu4c/source/test/testdata/numberpermutationtest.txt"
    },
    {
      "type": "modify",
      "old_id": "e0233f2b453418acde42692d6476c1fdc0f8bc5c",
      "old_mode": 33188,
      "old_path": "icu4j/main/classes/core/src/com/ibm/icu/number/NumberFormatterImpl.java",
      "new_id": "629732e499480393c1c998c732ee82b77e8ec56a",
      "new_mode": 33188,
      "new_path": "icu4j/main/classes/core/src/com/ibm/icu/number/NumberFormatterImpl.java"
    },
    {
      "type": "modify",
      "old_id": "33e60f7b735bfab1517f6eed39a8e92c7ff63d88",
      "old_mode": 33188,
      "old_path": "icu4j/main/classes/core/src/com/ibm/icu/number/NumberSkeletonImpl.java",
      "new_id": "e9ace799e85997da6d444208be2bf4fe045c3c8b",
      "new_mode": 33188,
      "new_path": "icu4j/main/classes/core/src/com/ibm/icu/number/NumberSkeletonImpl.java"
    },
    {
      "type": "modify",
      "old_id": "356ca9946fe123127dac759a81391a825a865ce2",
      "old_mode": 33188,
      "old_path": "icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java",
      "new_id": "20a78503d0ee4d64c44cfeb074c9d05d0df064d7",
      "new_mode": 33188,
      "new_path": "icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java"
    },
    {
      "type": "modify",
      "old_id": "7a0aba84ae270300bb3b94ae8cd2dc7845923d0c",
      "old_mode": 33188,
      "old_path": "icu4j/main/classes/core/src/com/ibm/icu/util/NoUnit.java",
      "new_id": "a767e62f5da8202796f084a917edaf63822f6e6b",
      "new_mode": 33188,
      "new_path": "icu4j/main/classes/core/src/com/ibm/icu/util/NoUnit.java"
    },
    {
      "type": "modify",
      "old_id": "24136ad10163d3ffce4c8eb2f86d494b3da5acbd",
      "old_mode": 33188,
      "old_path": "icu4j/main/tests/core/src/com/ibm/icu/dev/data/numberpermutationtest.txt",
      "new_id": "e5f0b78ee80d01b76237d5a642b2f9e97563f5cc",
      "new_mode": 33188,
      "new_path": "icu4j/main/tests/core/src/com/ibm/icu/dev/data/numberpermutationtest.txt"
    },
    {
      "type": "modify",
      "old_id": "3056545315ac24f50605517d20333e794388e249",
      "old_mode": 33188,
      "old_path": "icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberFormatterApiTest.java",
      "new_id": "d3bbc13e90cca139a9e675966202df754a745eff",
      "new_mode": 33188,
      "new_path": "icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberFormatterApiTest.java"
    }
  ]
}
