)]}'
{
  "commit": "5ae16b9a169b4f35611e9340b3395cb46a93827a",
  "tree": "3cebedc238b899db008fafbdfa03e11394e5ab72",
  "parents": [
    "1595c816dc28891cbfee62246ce3bc89f16206f3"
  ],
  "author": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Tue May 01 17:22:15 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 01 17:22:15 2018 -0700"
  },
  "message": "Handle pre-release semantics by adjusting the max version of ranges (dart-lang/pub_semver#28)\n\nRather than adding special-cases to each operation, we now just modify\r\nthe upper bound of version ranges when the special pre-release\r\nsemantics would come into play.\r\n\r\nCloses dart-lang/pubdart-lang/pub_semver#1885\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2e5e62e68590d1abc419f2a1f1f708c6fc76344",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/CHANGELOG.md",
      "new_id": "0efa0ea7bbda14be5736616ca43f572c34102a31",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "bfb7d8b70450ca3e2243fa18d969719cd32f5e58",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/lib/pub_semver.dart",
      "new_id": "4b6487c9e34e1ea9b807b306063d11c0fa21bdf1",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/lib/pub_semver.dart"
    },
    {
      "type": "modify",
      "old_id": "55025a0afd1224c9cc73252dc055931c31b86e89",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/lib/src/utils.dart",
      "new_id": "60617f22e63875fc0b54132b573353af8fc5e8f5",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/lib/src/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "6665873de0cd7e08e4f359fe0fceba0ad2b673e8",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/lib/src/version.dart",
      "new_id": "19ae9626214fc2e4aa3c289d067faa5445e22cb0",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/lib/src/version.dart"
    },
    {
      "type": "modify",
      "old_id": "670a9287d833dc34faf993bd2951ce0a7cbbe015",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/lib/src/version_constraint.dart",
      "new_id": "67093f701de1f85f303d0f9730c119525d3b3b8b",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/lib/src/version_constraint.dart"
    },
    {
      "type": "modify",
      "old_id": "ec15de4326157191ca921c068dce330c86b9fad8",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/lib/src/version_range.dart",
      "new_id": "99dc7189d73cb68d4dcf382b10d7b6e3d334240f",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/lib/src/version_range.dart"
    },
    {
      "type": "modify",
      "old_id": "1b738d75546b0d67eb5a638be27672f1a3844c7f",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/pubspec.yaml",
      "new_id": "a537788f5a48a3c6365ff6d1f9396c4cd94b053e",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9b28c6a224bb2a3392f09443afb753f61e766d0a",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/test/utils.dart",
      "new_id": "8ecd8f5d69e063002baa7d4064425eeff330cbd1",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/test/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "63cf302573924b8ed4872d9b6ea64f2b1c59f0ef",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/test/version_range_test.dart",
      "new_id": "4bdc21c92cbac55570ddb8fd0817434f5564e7a0",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/test/version_range_test.dart"
    },
    {
      "type": "modify",
      "old_id": "fc6dfef339d745baa7e07e6107c901721c6fac6a",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/test/version_test.dart",
      "new_id": "448435a577dd3213a4f316780faa1750d8fdfa4a",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/test/version_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f948832947f21a61300cc232a3200fd873f39312",
      "old_mode": 33188,
      "old_path": "pkgs/pub_semver/test/version_union_test.dart",
      "new_id": "f629c83d42ba18067748abd2fea4fd5a0aff1aae",
      "new_mode": 33188,
      "new_path": "pkgs/pub_semver/test/version_union_test.dart"
    }
  ]
}
