)]}'
{
  "log": [
    {
      "commit": "05d1d3999516a6c3230580edf9a1bed391c6f002",
      "tree": "11ab3d9c6e11832eb85770df1afaa096af47cd35",
      "parents": [
        "13e3658bc7aa4d97168cd88a6b3f175a622195c6"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jun 14 21:18:05 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 14 21:18:05 2017"
      },
      "message": "Deprecate the package. (#37)\n\n"
    },
    {
      "commit": "13e3658bc7aa4d97168cd88a6b3f175a622195c6",
      "tree": "6b82af80cb732ea931219ae899653aa590c6cbf8",
      "parents": [
        "9573224d91738c0cac6b679be57482f4134edb26",
        "720e29d918ec4007ee1b13ce6816a9d5467ea044"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "sam.rawlins@gmail.com",
        "time": "Mon Mar 13 23:08:27 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 13 23:08:27 2017"
      },
      "message": "Merge pull request #35 from srawlins/fix-strong-3\n\nUse LineSplitter.bind to fix String/List\u003cString\u003e type issue"
    },
    {
      "commit": "720e29d918ec4007ee1b13ce6816a9d5467ea044",
      "tree": "6b82af80cb732ea931219ae899653aa590c6cbf8",
      "parents": [
        "9573224d91738c0cac6b679be57482f4134edb26"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "srawlins@google.com",
        "time": "Sun Mar 12 18:23:54 2017"
      },
      "committer": {
        "name": "Sam Rawlins",
        "email": "srawlins@google.com",
        "time": "Sun Mar 12 18:23:54 2017"
      },
      "message": "Use LineSplitter.bind to fix String/List\u003cString\u003e type issue\n"
    },
    {
      "commit": "9573224d91738c0cac6b679be57482f4134edb26",
      "tree": "0ce48e04b71fe8b902731ec2354a33fca3062901",
      "parents": [
        "f690fcbc25905be506d4a5316b9819b59647628e"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "sam.rawlins@gmail.com",
        "time": "Sat Mar 11 00:37:21 2017"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Sat Mar 11 00:37:21 2017"
      },
      "message": "Fix most strong mode errors in lib/; LineSplitter issue remains (#33)\n\n"
    },
    {
      "commit": "f690fcbc25905be506d4a5316b9819b59647628e",
      "tree": "c0caaeedbae65395e79cee3441d952069bcda7eb",
      "parents": [
        "6bdf175a7e2ad4bc5da2a5a25b7235fe3195a31f"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "sam.rawlins@gmail.com",
        "time": "Sat Mar 11 00:15:00 2017"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Sat Mar 11 00:15:00 2017"
      },
      "message": "Migrate deprecated expectAsync calls to expectAsync1 (#34)\n\n"
    },
    {
      "commit": "6bdf175a7e2ad4bc5da2a5a25b7235fe3195a31f",
      "tree": "14d734801065e08d67231a3037d44cf52f2d4422",
      "parents": [
        "3054159f6718712cae28ab060c746b207aab2af5"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Feb 10 20:23:30 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 10 20:23:30 2017"
      },
      "message": "Hide test\u0027s StreamMatcher class. (#31)\n\n"
    },
    {
      "commit": "3054159f6718712cae28ab060c746b207aab2af5",
      "tree": "e7baf8ca30e831e7c43ca64d85f62461d245782c",
      "parents": [
        "d9dbd51288d413d461fef8ea61ea3f56b5777689"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Feb 08 01:43:21 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 08 01:43:21 2017"
      },
      "message": "Support the latest test. (#29)\n\n"
    },
    {
      "commit": "d9dbd51288d413d461fef8ea61ea3f56b5777689",
      "tree": "f7edae36748f1b11d1729679c701c5c0450d2df1",
      "parents": [
        "a413fe4097e12d170169bbcecc8074f80329b72c"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Dec 21 01:57:30 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 21 01:57:30 2016"
      },
      "message": "Support the latest test. (#27)\n\n"
    },
    {
      "commit": "a413fe4097e12d170169bbcecc8074f80329b72c",
      "tree": "da1bcc31e769cb2de596390c235f4c455d02f98b",
      "parents": [
        "c023f6272416f8837decc4ba78016f7b24721e06"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Dec 20 20:41:05 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 20 20:41:05 2016"
      },
      "message": "Don\u0027t initialize a group in setUpAll/tearDownAll. (#26)\n\nThis initialized setUp/tearDown, which aren\u0027t used for\r\nsetUpAll/tearDownAll, and broke the common case where\r\nsetUpAll/tearDownAll are called before setUp/tearDown."
    },
    {
      "commit": "c023f6272416f8837decc4ba78016f7b24721e06",
      "tree": "b848b1635be865f0f9b3c87ebae313440a576876",
      "parents": [
        "fb01d0691f1f50fe10411bc9775b43c6238f8a33"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Dec 02 23:16:51 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 02 23:16:51 2016"
      },
      "message": "Support scheduling in setUpAll and tearDownAll. (#25)\n\n"
    },
    {
      "commit": "fb01d0691f1f50fe10411bc9775b43c6238f8a33",
      "tree": "3489125f622822011d74d39878e5f6d80e3a9925",
      "parents": [
        "e29bf4fa9d32c3a8fdda5d4c99d7c37c7a104077"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Nov 29 04:15:53 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 29 04:15:53 2016"
      },
      "message": "Support the latest test. (#24)\n\n"
    },
    {
      "commit": "e29bf4fa9d32c3a8fdda5d4c99d7c37c7a104077",
      "tree": "c7bf17a956802a9c5bf5f32feee02ee9b9aa7575",
      "parents": [
        "aeaf18bec18a6c19ea54d8b9a7f68e26a348646d"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Nov 17 23:25:08 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 17 23:25:08 2016"
      },
      "message": "Support the latest test. (#23)\n\n"
    },
    {
      "commit": "aeaf18bec18a6c19ea54d8b9a7f68e26a348646d",
      "tree": "dc0f80b55fa53bf1209aa6862157158860e6f836",
      "parents": [
        "cadef325496b6acb72a8ab89236319f4b0ec7b9a"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jul 06 22:47:01 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jul 06 22:47:01 2016"
      },
      "message": "Support test 0.12.15.\n\nThis version includes new API surface area, so I\u0027m bumping\nscheduled_test\u0027s minor version number as well.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//2126803003 .\n"
    },
    {
      "commit": "cadef325496b6acb72a8ab89236319f4b0ec7b9a",
      "tree": "7a7c7d5364035cca060b917512e1b42f8e5e4201",
      "parents": [
        "0396569ba453b6018111edb85b33a48fba16cba0"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jun 21 21:12:08 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jun 21 21:12:08 2016"
      },
      "message": "Support test 0.12.14.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//2088943002 .\n"
    },
    {
      "commit": "0396569ba453b6018111edb85b33a48fba16cba0",
      "tree": "d88bb80d9e12c26d7be8a32467ca6ec45f829715",
      "parents": [
        "940aec270d32c6edbcf84d70b5a420222c7bb146"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue May 03 01:10:17 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue May 03 01:10:17 2016"
      },
      "message": "Fix all strong-mode warnings.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1932103002 .\n"
    },
    {
      "commit": "940aec270d32c6edbcf84d70b5a420222c7bb146",
      "tree": "bf8504e88c2935eb85aecc4fd20c2b5b0ce05281",
      "parents": [
        "725f540ea90c79f8c34e62c8ace868143d8d13f9"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Mar 23 22:05:49 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Mar 23 22:05:49 2016"
      },
      "message": "Actually bump the constraint on test.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1828013002 .\n"
    },
    {
      "commit": "725f540ea90c79f8c34e62c8ace868143d8d13f9",
      "tree": "afc7ef5bd2d666b68d1f027e04f25b9f95fc5b46",
      "parents": [
        "af048a856b1092989006b2984bbcf91856375d0e"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Mar 23 22:00:40 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Mar 23 22:00:40 2016"
      },
      "message": "Bump the constraint on test.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1831593002 .\n"
    },
    {
      "commit": "af048a856b1092989006b2984bbcf91856375d0e",
      "tree": "e534194231e28b5f491f4bbb0e0caa7e9c129744",
      "parents": [
        "8d56fd103dc7878659f2b3048fdf613f0facd22d"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Mar 10 23:08:31 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Mar 10 23:08:31 2016"
      },
      "message": "Bump the constraint on test.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1784943002 .\n"
    },
    {
      "commit": "8d56fd103dc7878659f2b3048fdf613f0facd22d",
      "tree": "2df0cc106d9677d79e1263df722323f34a35870f",
      "parents": [
        "4befad147c9248840c7db1951f670c462c4fb612"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Feb 23 22:06:46 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Feb 23 22:06:46 2016"
      },
      "message": "Declare compatibility with test 0.12.11.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1725013002 .\n"
    },
    {
      "commit": "4befad147c9248840c7db1951f670c462c4fb612",
      "tree": "6c24dd0992d0065dff4c8c9013c6f84c251fe8c6",
      "parents": [
        "098e2daeb76c49cc7ea204c68b7861e5dd5db04b"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Feb 17 23:14:53 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Feb 17 23:14:53 2016"
      },
      "message": "Add a tags parameter to test() and group().\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1707983003 .\n"
    },
    {
      "commit": "098e2daeb76c49cc7ea204c68b7861e5dd5db04b",
      "tree": "90d417f21b99b732bab1dae469d9dfc73a46c741",
      "parents": [
        "5fcb50a6f84d21e1795937389e7b731619cccd43"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Feb 05 19:59:10 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Feb 05 19:59:10 2016"
      },
      "message": "Support test 0.12.10.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1666423003 .\n"
    },
    {
      "commit": "5fcb50a6f84d21e1795937389e7b731619cccd43",
      "tree": "32cc5658d9e3cc5b4ccf460e9d931c9fa885a4b8",
      "parents": [
        "893d3f3d310f2e3f8020ae5dd542724072ca8cd5"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Feb 02 23:36:19 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Feb 02 23:36:19 2016"
      },
      "message": "Support shelf 0.7.0.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1661623003 .\n"
    },
    {
      "commit": "893d3f3d310f2e3f8020ae5dd542724072ca8cd5",
      "tree": "35d84947d25708c518c0194c1e4507a085f79e59",
      "parents": [
        "01d0675e4b137fdffdf97ee4fe019bc5029f617a"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jan 26 23:21:09 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jan 26 23:21:09 2016"
      },
      "message": "Support test 0.12.8.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1637873003 .\n"
    },
    {
      "commit": "01d0675e4b137fdffdf97ee4fe019bc5029f617a",
      "tree": "2dbb0d2b75811de5a99bb728b85d26992db4e822",
      "parents": [
        "7fb58f1d830ae3e9e352d1be75e2f6842412fd0e"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jan 13 01:26:57 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jan 13 01:26:57 2016"
      },
      "message": "Support test 0.12.7.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1581883002 .\n"
    },
    {
      "commit": "7fb58f1d830ae3e9e352d1be75e2f6842412fd0e",
      "tree": "0b4eb1bc4f9f93db7c22c2cb3ff3b03bb0a634ce",
      "parents": [
        "c459bc741d2f01c503cb1167499b84f01ecdc56a"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jan 13 01:22:42 2016"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jan 13 01:22:42 2016"
      },
      "message": "Get rid of all the library tags.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1580503008 .\n"
    },
    {
      "commit": "c459bc741d2f01c503cb1167499b84f01ecdc56a",
      "tree": "6576735fc11271551a6bac08327e8e504e198f53",
      "parents": [
        "4c1d8058fe28471f4659140c988b37efa845a734"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Dec 09 00:54:00 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Dec 09 00:54:00 2015"
      },
      "message": "Update the dependency on http_multi_server.\n\nSee dart-lang/http_multi_server#1.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1509193005 .\n"
    },
    {
      "commit": "4c1d8058fe28471f4659140c988b37efa845a734",
      "tree": "30da8e496d09cf9d8f3b2d4933d00f4ed954c106",
      "parents": [
        "d672b3a3020f9d96fef5cb4896c091e2ec174521"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Nov 24 05:45:43 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Nov 24 05:45:43 2015"
      },
      "message": "Update the dependency on test.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1472013002 .\n"
    },
    {
      "commit": "d672b3a3020f9d96fef5cb4896c091e2ec174521",
      "tree": "19a615bc5d573d60c9eaad1ebe3dabc1e66f4988",
      "parents": [
        "eac1738bea763dde72ae1b64d95f5667464c02ce"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Oct 09 21:50:33 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Oct 09 21:50:33 2015"
      },
      "message": "Update the dependency on test.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1402573002 .\n"
    },
    {
      "commit": "eac1738bea763dde72ae1b64d95f5667464c02ce",
      "tree": "d71c55acc0f313a3c997f8e76b7f59171f5d9465",
      "parents": [
        "cc376be1984376bf035cb1ffa8c82703b248c928"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Mon Aug 10 23:09:02 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Mon Aug 10 23:09:02 2015"
      },
      "message": "Update the dependency on test.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1280703004 .\n"
    },
    {
      "commit": "cc376be1984376bf035cb1ffa8c82703b248c928",
      "tree": "7f377cfcdc43e8198add79571f02edd8c4ef990f",
      "parents": [
        "622adc46c683affea6aaf6aa8b32a346bdd7c9d4"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jul 22 18:55:08 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jul 22 18:55:08 2015"
      },
      "message": "Don\u0027t test process signaling on Windows.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1246643006 .\n"
    },
    {
      "commit": "622adc46c683affea6aaf6aa8b32a346bdd7c9d4",
      "tree": "888fd5c5f6515f25033d1435e47095f6e6eeac08",
      "parents": [
        "794b9011742f91fc83a1d315c8a758aa332397cf"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Jul 16 20:05:00 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Jul 16 20:05:00 2015"
      },
      "message": "Use the new test runner on the bots.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1236043005 .\n"
    },
    {
      "commit": "794b9011742f91fc83a1d315c8a758aa332397cf",
      "tree": "beea6775f0d287fdf2476e0c53a8258130952e33",
      "parents": [
        "93287f703a37cd8236b6e52d4f56f75848736787"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jul 15 01:37:16 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jul 15 01:37:16 2015"
      },
      "message": "Add ScheduledServer.handleUnscheduled.\n\nThis is useful for simulating static assets or ignoring requests like\n\"GET /favicon.ico\".\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1236543006 .\n"
    },
    {
      "commit": "93287f703a37cd8236b6e52d4f56f75848736787",
      "tree": "e0e2408c66a0cf1dc9b1d672222ba21971bba254",
      "parents": [
        "482d82665d2c21bbcd4f4f26622ee299a9a2831e"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jul 15 01:36:02 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jul 15 01:36:02 2015"
      },
      "message": "Support WebSocket connections to ScheduledServers.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1239713002 .\n"
    },
    {
      "commit": "482d82665d2c21bbcd4f4f26622ee299a9a2831e",
      "tree": "674bcabd3bb090e4aebb356c43cdd9b8f72a2769",
      "parents": [
        "ef282537ca9ff7a054eabc5f0eed8fb382a3c119"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Jun 26 21:32:19 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Jun 26 21:32:19 2015"
      },
      "message": "Make _DeclarerProperty work without a declarer.\n\nCloses #20\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1212193002.\n"
    },
    {
      "commit": "ef282537ca9ff7a054eabc5f0eed8fb382a3c119",
      "tree": "1a03beb0ab0ac9f9d13ec26632401db60b89fb49",
      "parents": [
        "d03fbd4a3d41d6de7d935b849dc24873bd2b722a"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Jun 22 20:01:45 2015"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Mon Jun 22 20:01:45 2015"
      },
      "message": "fixed reference to pkg/test Timeout class\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//1197243002.\n"
    },
    {
      "commit": "d03fbd4a3d41d6de7d935b849dc24873bd2b722a",
      "tree": "15407c9781e83f2830eebf6d46bc9c6471135476",
      "parents": [
        "9421d9d7089397dd74f42af351172fe12b385320"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jun 17 21:31:17 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jun 17 21:31:17 2015"
      },
      "message": "Properly forward named parameters.\n\nCloses #19\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//1177173006.\n"
    },
    {
      "commit": "9421d9d7089397dd74f42af351172fe12b385320",
      "tree": "8a090a88b6ad75c96aea554f6a97ac5f733b95a3",
      "parents": [
        "3c471e53b20747a04bd55b913f4b99dd1bdfc457"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Jun 04 20:05:09 2015"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Thu Jun 04 20:05:09 2015"
      },
      "message": "fix analyzer hints\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//1152453009\n"
    },
    {
      "commit": "3c471e53b20747a04bd55b913f4b99dd1bdfc457",
      "tree": "55b2c6503ce4dda79d9feafcf7a73ddb26611b9e",
      "parents": [
        "25a658313ae55252cbe6019fc92d1fedac2bd430"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Jun 04 00:33:50 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Jun 04 00:33:50 2015"
      },
      "message": "Add support for the latest version of the test package.\n\nR\u003dkevmoo@google.com, rnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1167543009\n"
    },
    {
      "commit": "25a658313ae55252cbe6019fc92d1fedac2bd430",
      "tree": "1596f4281f30d480314c1505417ba2c2acbdee0e",
      "parents": [
        "4b027202ac9e0a4a2bfeef66ffee31e480436b5e"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jun 03 21:02:52 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Wed Jun 03 21:02:52 2015"
      },
      "message": "Clean up the tests.\n\nThis uses a few utility methods to make the tests a lot more compact and clear.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1153093003\n"
    },
    {
      "commit": "4b027202ac9e0a4a2bfeef66ffee31e480436b5e",
      "tree": "174c251c132d5c08b4bf19219a9c05a6e30b2550",
      "parents": [
        "d6de75496da61593888700b01c88357b9b19c1f8"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jun 02 23:17:59 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jun 02 23:17:59 2015"
      },
      "message": "Fix scheduled_server_test.\n\nR\u003drnystrom@google.com\nBUG\u003d http://dartbug.com/13524\n\nReview URL: https://codereview.chromium.org//1158053004\n"
    },
    {
      "commit": "d6de75496da61593888700b01c88357b9b19c1f8",
      "tree": "87fb910582a8c27457cad3b5d0238e6f9c377328",
      "parents": [
        "07176ea20706a51a100e13491a1941f161b8156b"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jun 02 21:22:47 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jun 02 21:22:47 2015"
      },
      "message": "Remove jsshell skips.\n\nTimers are no longer used, so jsshell works again.\n\nR\u003drnystrom@google.com\nBUG\u003d http://dartbug.com/21005\n\nReview URL: https://codereview.chromium.org//1163003002\n"
    },
    {
      "commit": "07176ea20706a51a100e13491a1941f161b8156b",
      "tree": "0827bb4829051f387c7ed70b47f207975702e488",
      "parents": [
        "d0fffbc75307f3040e7229b92989a27d83a49492"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jun 02 20:33:42 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Tue Jun 02 20:33:42 2015"
      },
      "message": "Get rid of the built-in timeout logic.\n\nTimeouts will be handled by the test runner instead.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1161393002\n"
    },
    {
      "commit": "d0fffbc75307f3040e7229b92989a27d83a49492",
      "tree": "9cb4e4031da0ed0255cb911d8ef09fe94c6154f5",
      "parents": [
        "09c9db455a1b962937e2184e3f1b87fcd26167ec"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri May 29 20:57:14 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri May 29 20:57:14 2015"
      },
      "message": "Remove Schedule.pendingCallbacks.\n\nThis would have been very difficult to support in the test world, since\nit doesn\u0027t provide the same low-level hook into its async function\ntracking.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1152093005\n"
    },
    {
      "commit": "09c9db455a1b962937e2184e3f1b87fcd26167ec",
      "tree": "ba3baa64ce2c7bdb1c1ffea87d06cecae4491761",
      "parents": [
        "202afef8a16726fc4c56512040905362da5b918a"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu May 28 20:48:26 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu May 28 20:48:26 2015"
      },
      "message": "Fix an analysis warning.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1162623006\n"
    },
    {
      "commit": "202afef8a16726fc4c56512040905362da5b918a",
      "tree": "48387d8ea5ccc938925b51aa5eff01c18b02fd80",
      "parents": [
        "5395d344ff2b742c0a8c21e579cdb069d7e7811c"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu May 28 20:24:04 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu May 28 20:24:04 2015"
      },
      "message": "Remove the onException queue.\n\nThis queue was essentially never used, and all the existing uses could\neasily use onComplete instead. In addition, it makes it much harder to\nintegrate scheduled_test with the new test runner, so let\u0027s just rip it out.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1161903002\n"
    },
    {
      "commit": "5395d344ff2b742c0a8c21e579cdb069d7e7811c",
      "tree": "1058672fc8dafd87f7262257c9de8417d3362d59",
      "parents": [
        "4f86843ac6f8c93e776ab66f1813076d6ef9b70e"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Fri May 08 22:25:23 2015"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Fri May 08 22:25:23 2015"
      },
      "message": "Bump unittest and scheduled_test versions.\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//1137843002\n"
    },
    {
      "commit": "4f86843ac6f8c93e776ab66f1813076d6ef9b70e",
      "tree": "c1c015671577d14f1ddf5168ab3a782e86b6ecce",
      "parents": [
        "d9cea1a51dff7d7db01ffd2194b9c69beb44d1a3"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Mon Mar 30 23:26:24 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Mon Mar 30 23:26:24 2015"
      },
      "message": "Add ScheduledProcess.signal().\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1047043002\n"
    },
    {
      "commit": "d9cea1a51dff7d7db01ffd2194b9c69beb44d1a3",
      "tree": "d799fa0715c788226a5e02f28a74ddf2d6d342a8",
      "parents": [
        "40ad48e41b7660adae94e18fc151c285f40dde6f"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Mar 05 01:35:41 2015"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Mar 05 01:35:41 2015"
      },
      "message": "Support version 0.6.0 of shelf.\n\nR\u003dkevmoo@google.com\n\nReview URL: https://codereview.chromium.org//981773002\n"
    },
    {
      "commit": "40ad48e41b7660adae94e18fc151c285f40dde6f",
      "tree": "2b96ebe24b6929dc04ee009ea0940940c3db4943",
      "parents": [
        "ae23bc3db520cc9a625f87e7c72a63700141fda9"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Jan 21 00:17:11 2015"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Jan 21 00:17:11 2015"
      },
      "message": "scheduled_test: increase unittest version constraint\n\nReview URL: https://codereview.chromium.org//858753002\n"
    },
    {
      "commit": "ae23bc3db520cc9a625f87e7c72a63700141fda9",
      "tree": "d6913ed7adbbcd0aa41d1a93376ff6a020463869",
      "parents": [
        "e0d78f61e6266a85ca9a670ec42ff9d6030eec29"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Jan 21 00:14:36 2015"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Jan 21 00:14:36 2015"
      },
      "message": "scheduled_test: remove unused methods and variables\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//815733006\n"
    },
    {
      "commit": "e0d78f61e6266a85ca9a670ec42ff9d6030eec29",
      "tree": "4ef4caf303b2b82f5dcd807838bd6b9cd8c1edff",
      "parents": [
        "3276252b67f36c83ee413287e8691f64b7af2195"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Dec 19 01:54:50 2014"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Dec 19 01:54:50 2014"
      },
      "message": "Remove initial */s in .status.\n"
    },
    {
      "commit": "3276252b67f36c83ee413287e8691f64b7af2195",
      "tree": "f34f4fcc440565867a868de4f253f82dc073cf0c",
      "parents": [
        "56527631d8c4b273d203e30f0366996966c4e0dc"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Dec 19 01:42:06 2014"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Fri Dec 19 01:42:06 2014"
      },
      "message": "Properly skip tests in packages directories.\n"
    },
    {
      "commit": "56527631d8c4b273d203e30f0366996966c4e0dc",
      "tree": "9bae2c10ba7e5468e6e7805f8ebbea5405f8303c",
      "parents": [
        "6a3e755e5fdae9a166618b5c2b3b7d920a518acf"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Dec 18 00:43:58 2014"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Dec 18 00:43:58 2014"
      },
      "message": "Update the pubspec\u0027s homepage link.\n"
    },
    {
      "commit": "6a3e755e5fdae9a166618b5c2b3b7d920a518acf",
      "tree": "b19a44eadba591f0573c951967d8f7cffc1165eb",
      "parents": [
        "a4446858dc3f430f4359e5876cb6e171d2ac6a40"
      ],
      "author": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Dec 18 00:43:43 2014"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Thu Dec 18 00:43:43 2014"
      },
      "message": "Add gitignore, status, and codereview files.\n"
    },
    {
      "commit": "a4446858dc3f430f4359e5876cb6e171d2ac6a40",
      "tree": "7bd20c4cf5daf85bd74993d94a346132f2b5ba77",
      "parents": [
        "cedeebf6402a2e9b32e376a2c36d8ec980d3fc1c"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Dec 11 21:25:35 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Dec 11 21:25:35 2014"
      },
      "message": "Actually increase the version range of scheduled_test\u0027s unittest dep.\n\nThis was supposed to happen in r42272, but it didn\u0027t.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//796923003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@42300 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "cedeebf6402a2e9b32e376a2c36d8ec980d3fc1c",
      "tree": "f7e7362bbb9fb3f69c77cde014f29ff9df107435",
      "parents": [
        "6e7f08d8c61fd2e3dad06993213338786ec1e8f1"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Dec 11 00:02:17 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Dec 11 00:02:17 2014"
      },
      "message": "Bump unittest and scheduled_test versions.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//791213002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@42272 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "6e7f08d8c61fd2e3dad06993213338786ec1e8f1",
      "tree": "c19a589c53d49b3179c19881791469c4be9f806e",
      "parents": [
        "71e4f7cd57795ac1a24e3fc64aeaaebf22ba6fce"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Dec 10 00:43:55 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Dec 10 00:43:55 2014"
      },
      "message": "Fix scheduled_test\u0027s constraint on unittest.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//793493002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@42231 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "71e4f7cd57795ac1a24e3fc64aeaaebf22ba6fce",
      "tree": "f93dcc32ddc4e999a5bc3181b37e421f0e79f59d",
      "parents": [
        "d4169307c28f6a27004ae11310c6494864986fee"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Dec 09 21:35:23 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Dec 09 21:35:23 2014"
      },
      "message": "Restrict the version constraints on exported dependencies.\n\nThis avoids a versioning issue where an exported dependency adds a\nfeature and the exporting package\u0027s users\u0027 version constraints become\ninvalidated.\n\nFor example, suppose unittest 1.0.0 and matcher 1.0.0 exist. unittest\nhas the constraint \"matcher: \u0027\u003e\u003d1.0.0 \u003c2.0.0\u0027\" and exports matcher.\nThen matcher 1.1.0 is released with a new feature, and a user writes a\nnew package, mypkg, which uses that feature. As per common practice,\nthis package has the version constraint \"unittest: \u0027\u003e\u003d1.0.0 \u003c2.0.0\u0027\"\nand no constraint on matcher. This constraint allows matcher 1.0.0,\nwhich doesn\u0027t support the new feature; this is a problem.\n\nUnder the new scheme, unittest would have the constraint \"matcher:\n\u0027\u003e\u003d1.0.0 \u003c1.1.0\u0027\". Then when matcher 1.1.0 is released, unittest 1.1.0\nwould be released as well with the constraint \"marcher: \u0027\u003e\u003d1.1.0\n\u003c1.2.0\u0027\".\n\nThe tight lower bound ensures that the constraint \"unittest: \u0027\u003e\u003d1.1.0\n\u003c2.0.0\u0027\" properly selects only versions of matcher that have features\navailable in the version the user is testing against. The tight upper\nbound ensures that new features in a new version of matcher won\u0027t\nbecome available in unittest without a version upgrade.\n\nR\u003djmesserly@google.com, rnystrom@google.com\n\nReview URL: https://codereview.chromium.org//775413002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@42223 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "d4169307c28f6a27004ae11310c6494864986fee",
      "tree": "cc641d67587c9e066beb3b04ee3db98da80a9ec7",
      "parents": [
        "7baaf948b47b1407ece0940a779b114cdb6a4020"
      ],
      "author": {
        "name": "rnystrom@google.com",
        "email": "rnystrom@google.com",
        "time": "Wed Dec 03 01:11:02 2014"
      },
      "committer": {
        "name": "rnystrom@google.com",
        "email": "rnystrom@google.com",
        "time": "Wed Dec 03 01:11:02 2014"
      },
      "message": "Fix the async compiler, and pub\u0027s async compiler test.\n\nReview URL: https://codereview.chromium.org//766793004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@42081 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "7baaf948b47b1407ece0940a779b114cdb6a4020",
      "tree": "4a7139b7bf02875a26668a3611e079c02d13e8b0",
      "parents": [
        "c0f35629d9ff48e68b54bedb149817a88f0a5049"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Thu Sep 18 22:40:13 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Thu Sep 18 22:40:13 2014"
      },
      "message": "Sharing metatest logic between unittest and scheduled_test\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//524153002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@40475 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "c0f35629d9ff48e68b54bedb149817a88f0a5049",
      "tree": "13d9d5297a67eac53cc16d8b59ea0589c6b5aa7f",
      "parents": [
        "ec9651ead207cadee2077d81d809ea1941a5639d"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Aug 26 19:55:24 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Aug 26 19:55:24 2014"
      },
      "message": "Fix a ScheduledProcess bug where output could fail to be logged.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//497153007\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@39564 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "ec9651ead207cadee2077d81d809ea1941a5639d",
      "tree": "dfd96b499590a26c6aecd3113c8301040a0a3d3f",
      "parents": [
        "f1bb11970f2f9c5492ad66deef1fd0b2285ab564"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Aug 18 18:27:28 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Aug 18 18:27:28 2014"
      },
      "message": "Add DirectoryDescriptor.fromFilesystem.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//475593002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@39344 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "f1bb11970f2f9c5492ad66deef1fd0b2285ab564",
      "tree": "77ac4048b1607d0712e66c8e7177fd6471e12d47",
      "parents": [
        "d0da564f7ed2c123732fa8a7e2ebdcfa91ae03f8"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jun 30 21:11:09 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jun 30 21:11:09 2014"
      },
      "message": "Add a tearDown function to scheduled_test.\n\nR\u003drnystrom@google.com\nBUG\u003d15689\n\nReview URL: https://codereview.chromium.org//337843008\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@37835 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "d0da564f7ed2c123732fa8a7e2ebdcfa91ae03f8",
      "tree": "a8ada1e49ae543984a248893715ab2629aed5895",
      "parents": [
        "c4dc96a5778ee4d3093de5e43f189ffd7c0b3d01"
      ],
      "author": {
        "name": "rnystrom@google.com",
        "email": "rnystrom@google.com",
        "time": "Thu Jun 12 18:11:50 2014"
      },
      "committer": {
        "name": "rnystrom@google.com",
        "email": "rnystrom@google.com",
        "time": "Thu Jun 12 18:11:50 2014"
      },
      "message": "Make nothing() fail if a (broken) symlink exists.\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//334513002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@37282 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "c4dc96a5778ee4d3093de5e43f189ffd7c0b3d01",
      "tree": "17fcb98733f279bcf636d6fd8ea4187ff78940cf",
      "parents": [
        "824dab6306ba67b4b2bf3d9e703a559aa3a6ce6f"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jun 09 20:03:25 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jun 09 20:03:25 2014"
      },
      "message": "Bind to all available loopback addresses in pub.\n\nR\u003drnystrom@google.com\nBUG\u003d19147\n\nReview URL: https://codereview.chromium.org//311253005\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@37135 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "824dab6306ba67b4b2bf3d9e703a559aa3a6ce6f",
      "tree": "03fb799f84bb987913d4eddab726407a19e9875e",
      "parents": [
        "487b25745071b0ce594ea7c1b4110a1aa173c02e"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jun 02 22:49:33 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jun 02 22:49:33 2014"
      },
      "message": "Bump scheduled_test to 0.11.0+5.\n\nr36891 incorrectly merged the stack_trace constraint changes into\n0.11.0+4, which had already been released.\n\nR\u003drnystrom@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//309643009\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@36904 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "487b25745071b0ce594ea7c1b4110a1aa173c02e",
      "tree": "f7de96bebc5896f3297a25d4f38420ccecd284e3",
      "parents": [
        "5eb3c1f2c37ca77e8f19513855975e848b454a77"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jun 02 18:40:25 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jun 02 18:40:25 2014"
      },
      "message": "Release stack_trace 1.0.0.\n\nR\u003dkevmoo@google.com, rnystrom@google.com\n\nReview URL: https://codereview.chromium.org//308763003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@36891 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "5eb3c1f2c37ca77e8f19513855975e848b454a77",
      "tree": "331b13d82844229133fc926f594acf0bf60699a1",
      "parents": [
        "b5ca65cb09b952799bd5ed3d07d8a284e45b196e"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Thu May 29 19:52:11 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Thu May 29 19:52:11 2014"
      },
      "message": "pkg/scheduled_test: added README.md\n\nand tweaks to metatest.dart\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//306723003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@36798 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "b5ca65cb09b952799bd5ed3d07d8a284e45b196e",
      "tree": "d01d5c0a41bd88a2dd1063620beb03d390388353",
      "parents": [
        "1f527ff57118ce12885ddae9712e09ca414e0659"
      ],
      "author": {
        "name": "rnystrom@google.com",
        "email": "rnystrom@google.com",
        "time": "Mon May 12 22:10:17 2014"
      },
      "committer": {
        "name": "rnystrom@google.com",
        "email": "rnystrom@google.com",
        "time": "Mon May 12 22:10:17 2014"
      },
      "message": "Widen unittest constraint in scheduled_test.\n\nR\u003dkevmoo@google.com, nweiz@google.com\n\nReview URL: https://codereview.chromium.org//280373002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@36078 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "1f527ff57118ce12885ddae9712e09ca414e0659",
      "tree": "211c3e73edb5750aeb3bcf4de7616b1cd1c827a5",
      "parents": [
        "63aa7037fb45d33904bc13f0af990ca307090deb"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Mon May 12 21:55:55 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Mon May 12 21:55:55 2014"
      },
      "message": "fix dependency in schedule test to fix the bots.\n\nR\u003defortuna@google.com\n\nReview URL: https://codereview.chromium.org//286503002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@36075 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "63aa7037fb45d33904bc13f0af990ca307090deb",
      "tree": "fc9d68956cdf9ad66eed6b8cbbd42733c86d4b6e",
      "parents": [
        "a67ca7ac177878146f72cd444521ab6a765b9b81"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon May 05 23:03:10 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon May 05 23:03:10 2014"
      },
      "message": "Increase shelf and scheduled_test\u0027s dependencies on http.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//264113004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@35778 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "a67ca7ac177878146f72cd444521ab6a765b9b81",
      "tree": "9b71f38534bdbe9549b0b0389d0b0a1988cea44e",
      "parents": [
        "0679035dc5642780216278c59ffc31701bf06e63"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Tue Apr 15 22:01:24 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Tue Apr 15 22:01:24 2014"
      },
      "message": "pkg/scheduled_test fixed shelf dependency\n\nAlso fixed a couple of analyzer warnings\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//239603004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@35090 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "0679035dc5642780216278c59ffc31701bf06e63",
      "tree": "0d71103a5cb8c3d5507f7c43220db73028e2e89c",
      "parents": [
        "ed9b5abd9fa34616bd3f109ad188768e450bace3"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Thu Apr 10 01:08:16 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Thu Apr 10 01:08:16 2014"
      },
      "message": "pkg/scheduled_test: handle null currentSchedule due to timeout\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//227193002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@34910 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "ed9b5abd9fa34616bd3f109ad188768e450bace3",
      "tree": "8b5efc494931ea15f17185b6e0a149afe6208939",
      "parents": [
        "10fcd922e782bca3779621a554af67a398b2cce1"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Apr 09 21:19:47 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Apr 09 21:19:47 2014"
      },
      "message": "Fix an analyzer warning in scheduled_test.\n\nThis also changes the signature of [test] to match that exposed by unittest.\n\nR\u003drnystrom@google.com\nBUG\u003d18113\n\nReview URL: https://codereview.chromium.org//231603003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@34899 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "10fcd922e782bca3779621a554af67a398b2cce1",
      "tree": "4eb3d5ae4907e319bdc93c6a575690cbefbd3fd7",
      "parents": [
        "7d01e05969837b16fc28daabf3a0f022dbd7e758"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Apr 08 23:47:07 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Apr 08 23:47:07 2014"
      },
      "message": "Fix an analyzer warning in scheduled_test.\n\nR\u003drnystrom@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//229633002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@34854 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "7d01e05969837b16fc28daabf3a0f022dbd7e758",
      "tree": "360144bb463202afc07b7781bfacec4a980f34af",
      "parents": [
        "16368580d69843826316012c3793d6d090e8123d"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Tue Apr 08 23:22:55 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Tue Apr 08 23:22:55 2014"
      },
      "message": "pkg/shelf: case-insensitive headers, cleaner Request ctor, a lot more tests\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//227563010\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@34852 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "16368580d69843826316012c3793d6d090e8123d",
      "tree": "9a020bff244b118e49490f64ff60347b42443533",
      "parents": [
        "2660c07be5726797443023ecbea3749659498df0"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Apr 08 22:45:45 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Apr 08 22:45:45 2014"
      },
      "message": "Support returning a Future from a setUp or test body in scheduled_test.\n\nR\u003drnystrom@google.com\nBUG\u003d18088\n\nReview URL: https://codereview.chromium.org//229453002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@34849 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "2660c07be5726797443023ecbea3749659498df0",
      "tree": "03e1e6677a0603981ceeade0d8994cc73e583c2b",
      "parents": [
        "c27700ae8daebb1646ef3237dcfdf308512eb5ce"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Apr 03 18:24:09 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Apr 03 18:24:09 2014"
      },
      "message": "Use shelf handlers in ScheduledServer.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//216373004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@34713 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "c27700ae8daebb1646ef3237dcfdf308512eb5ce",
      "tree": "05c72c48d60d98f81eae149188bc161e2e0a51c3",
      "parents": [
        "ba45b101a932672187723298b5af969d4d44db67"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Mon Mar 31 23:52:22 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Mon Mar 31 23:52:22 2014"
      },
      "message": "bump scheduled_test version to 0.10.1+1\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//220133002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@34582 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "ba45b101a932672187723298b5af969d4d44db67",
      "tree": "7028de29093b20b333213464cf58f14aa2ff7fef",
      "parents": [
        "ebc5798d9c8ca5715aab4386666026c8573181c7"
      ],
      "author": {
        "name": "ajohnsen@google.com",
        "email": "ajohnsen@google.com",
        "time": "Tue Mar 18 12:30:54 2014"
      },
      "committer": {
        "name": "ajohnsen@google.com",
        "email": "ajohnsen@google.com",
        "time": "Tue Mar 18 12:30:54 2014"
      },
      "message": "Fix documentation in dart:io.\n\nBUG\u003dhttps://code.google.com/p/dart/issues/detail?id\u003d17365,https://code.google.com/p/dart/issues/detail?id\u003d17359,https://code.google.com/p/dart/issues/detail?id\u003d17355,https://code.google.com/p/dart/issues/detail?id\u003d16144\nR\u003dlrn@google.com, sgjesse@google.com\n\nReview URL: https://codereview.chromium.org//203263003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@33801 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "ebc5798d9c8ca5715aab4386666026c8573181c7",
      "tree": "71cd3f5e0150f1cae2d9fb11691828de549d5f5a",
      "parents": [
        "4ea822ad719ac9a84893bc849040f89285357686"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Mar 17 22:14:21 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Mar 17 22:14:21 2014"
      },
      "message": "Make BaseRequest.contentType use null rather than -1 as a flag value.\n\nBUG\u003d\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//196423017\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@33781 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "4ea822ad719ac9a84893bc849040f89285357686",
      "tree": "1e15fd6a979a01292fb990f0df0963693cd019d2",
      "parents": [
        "0f233a6491b1a45ee54609448a8fafdddd7bfd8c"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Mar 12 23:29:00 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Mar 12 23:29:00 2014"
      },
      "message": "Add a changelog entry for scheduled_test v0.10.1.\n\nR\u003drnystrom@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//198323002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@33628 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "0f233a6491b1a45ee54609448a8fafdddd7bfd8c",
      "tree": "4c8d778e9022d500390b9997c1b24c97a55d7514",
      "parents": [
        "8004327078887064b0cc63aa2fac652543154198"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Mar 12 21:52:14 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Mar 12 21:52:14 2014"
      },
      "message": "Move dart2js entrypoint detection into isPrimary.\n\nWith https://codereview.chromium.org/196273003/, it matters less that\nisPrimary be as efficient as possible. This will also improve\nlogging (see issue 17422) and make the lazy pipeline more accurate.\n\nR\u003drnystrom@google.com\nBUG\u003d17422\n\nReview URL: https://codereview.chromium.org//196063004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@33620 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "8004327078887064b0cc63aa2fac652543154198",
      "tree": "e4caffc4661d56173b8ea755644f9322d4c72908",
      "parents": [
        "a894055863b2d55f74336f875eee15b4c73b4210"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Feb 27 02:19:30 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Feb 27 02:19:30 2014"
      },
      "message": "Bump the pkg/scheduled_test version to 0.10.0.\n\nAlso add a changelog.\n\nBUG\u003d17154\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//177553009\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@33106 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "a894055863b2d55f74336f875eee15b4c73b4210",
      "tree": "4927d316a7535e9b57fe33d78d5fac75dcae1b77",
      "parents": [
        "47fcdc18a709496628abd6b7a6e2bc7c193e5332"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Feb 25 23:22:30 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Feb 25 23:22:30 2014"
      },
      "message": "Make scheduled_test play nicer with plain unittest tests.\n\nR\u003drnystrom@google.com\nBUG\u003d17090\n\nReview URL: https://codereview.chromium.org//179993007\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@33042 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "47fcdc18a709496628abd6b7a6e2bc7c193e5332",
      "tree": "4169205a176a5f38a5f2215c308d0a9576be51f7",
      "parents": [
        "42417706236dd2254ef7baf11e9c5f7f3cf6d953"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Wed Feb 19 21:53:39 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Wed Feb 19 21:53:39 2014"
      },
      "message": "pkg/scheduled_test: fix example in docs to be 100% valid\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//172493003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@32827 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "42417706236dd2254ef7baf11e9c5f7f3cf6d953",
      "tree": "dc88ad1fc722048a0c892bc3afef8e1baaac8c91",
      "parents": [
        "811ccc3355c427c54655fdef40fe5cabb522f623"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Wed Feb 19 21:49:29 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Wed Feb 19 21:49:29 2014"
      },
      "message": "pkg/scheduled_test: formatter\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//164883002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@32826 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "811ccc3355c427c54655fdef40fe5cabb522f623",
      "tree": "4107476b739044bc2a2f194abc7121fe90a31b6b",
      "parents": [
        "da03012241492871ed54f8bf59939eb4564b0951"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Feb 19 20:39:40 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Feb 19 20:39:40 2014"
      },
      "message": "Support serving from multiple directories using \"pub serve\".\n\nR\u003drnystrom@google.com\nBUG\u003d15924\n\nReview URL: https://codereview.chromium.org//167103003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@32818 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "da03012241492871ed54f8bf59939eb4564b0951",
      "tree": "f68109727654000d138d7e85d4d0da9520137184",
      "parents": [
        "5a8b5c5e5d0c280c0d8345a49e4ddaf312b581dd"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Feb 18 23:35:57 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Feb 18 23:35:57 2014"
      },
      "message": "Rename \"description\" to \"failure\" in the scheduled_test stream matchers.\n\nR\u003drnystrom@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//171473002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@32771 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "5a8b5c5e5d0c280c0d8345a49e4ddaf312b581dd",
      "tree": "5c68c0b73cbd6ea91caaceee9d737116a8806fe5",
      "parents": [
        "957b630f2df58619850dd8fb436512cd04c247ab"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Feb 18 22:56:58 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Feb 18 22:56:58 2014"
      },
      "message": "Change ScheduledProcess\u0027s output streams over to be ScheduledStreams.\n\nThis will help test \"pub serve\" with multiple entrypoints.\n\nR\u003drnystrom@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//164773003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@32770 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "957b630f2df58619850dd8fb436512cd04c247ab",
      "tree": "b92d8a2e6c4c6a2c1d696839077c73c44c42f03e",
      "parents": [
        "de2359f8ece4c1853412e7a5add25d422b4ade78"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Feb 18 22:11:39 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Feb 18 22:11:39 2014"
      },
      "message": "Release scheduled_test 0.9.3.\n\nR\u003drnystrom@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//169573003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@32766 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "de2359f8ece4c1853412e7a5add25d422b4ade78",
      "tree": "58107991bee1d67b8e321476924ca56451bbc66c",
      "parents": [
        "7925da63836837c02ce49c66453e8fa8572bf170"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Fri Feb 14 00:49:43 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Fri Feb 14 00:49:43 2014"
      },
      "message": "pkg/scheduled_test: removed unused imports\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//164373004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@32682 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "7925da63836837c02ce49c66453e8fa8572bf170",
      "tree": "8a24598c7ea216ac0977478d2ae942b0ec858636",
      "parents": [
        "38e56222a5f14a1b2407c697213a980ee683377e"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 13 21:55:05 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Thu Feb 13 21:55:05 2014"
      },
      "message": "pkg/scheduled_test: upgrade to latest unittest\n\nR\u003dnweiz@google.com\n\nReview URL: https://codereview.chromium.org//130813008\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@32676 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "38e56222a5f14a1b2407c697213a980ee683377e",
      "tree": "b2b1ca4c709ba053aa5e0dae3370dd7479df78ae",
      "parents": [
        "345aaff9f597fdc95fde4c431ddb67fda684eeda"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Feb 05 21:22:04 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Feb 05 21:22:04 2014"
      },
      "message": "Properly handle top-levled errors in scheduled_test.\n\nR\u003drnystrom@google.com, alanknight@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//154403006\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@32338 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "345aaff9f597fdc95fde4c431ddb67fda684eeda",
      "tree": "5260d02500c2eff9dabd8c6e4c0e7d8bb3b55639",
      "parents": [
        "863f9765f0042c7d1b00bbb5f8d3c3462e392bb2"
      ],
      "author": {
        "name": "ajohnsen@google.com",
        "email": "ajohnsen@google.com",
        "time": "Wed Jan 15 12:12:12 2014"
      },
      "committer": {
        "name": "ajohnsen@google.com",
        "email": "ajohnsen@google.com",
        "time": "Wed Jan 15 12:12:12 2014"
      },
      "message": "Reapply r31820 with a \u0027slow\u0027 status file marker.\n\nBUG\u003d16023\nR\u003dkustermann@google.com\n\nReview URL: https://codereview.chromium.org//139363002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@31826 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "863f9765f0042c7d1b00bbb5f8d3c3462e392bb2",
      "tree": "0a77b78719456bf287c9ca146d9e85d15e3fdf08",
      "parents": [
        "d60c55f8c5b218a5bca25fc7e5bf0da9995cc14f"
      ],
      "author": {
        "name": "ricow@google.com",
        "email": "ricow@google.com",
        "time": "Wed Jan 15 08:28:10 2014"
      },
      "committer": {
        "name": "ricow@google.com",
        "email": "ricow@google.com",
        "time": "Wed Jan 15 08:28:10 2014"
      },
      "message": "Revert revision 31820\n\nThis is causing timeouts on docgen package test\n\nNathan: Please work with Anders/Florian to figure out what is wrong and how to correctly utilize the streams. I don\u0027t have enough domain knowledge to figure this out.\n\nReview URL: https://codereview.chromium.org//139263002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@31821 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "d60c55f8c5b218a5bca25fc7e5bf0da9995cc14f",
      "tree": "5260d02500c2eff9dabd8c6e4c0e7d8bb3b55639",
      "parents": [
        "ceace6ab9c1a6591279ca2f63fc821afded1d4d9"
      ],
      "author": {
        "name": "ricow@google.com",
        "email": "ricow@google.com",
        "time": "Wed Jan 15 07:52:24 2014"
      },
      "committer": {
        "name": "ricow@google.com",
        "email": "ricow@google.com",
        "time": "Wed Jan 15 07:52:24 2014"
      },
      "message": "Fix scheduled stream usage of asBroadcastStream\n\nThis was causing tiemouts on the bots\n\nBUG: 16023\n\nR\u003dajohnsen@google.com, floitsch@google.com, nweiz@google.com\n\nReview URL: https://codereview.chromium.org//137793004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@31820 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "ceace6ab9c1a6591279ca2f63fc821afded1d4d9",
      "tree": "0a77b78719456bf287c9ca146d9e85d15e3fdf08",
      "parents": [
        "3dd301cd3fbc76373437859f59a6103547bdd9ef"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jan 13 22:36:51 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Mon Jan 13 22:36:51 2014"
      },
      "message": "Get rid of SafeHttpServer.\n\nThe behavior issues with HttpServer that led to this being created\nseem to be solved now.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//134873005\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@31761 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "3dd301cd3fbc76373437859f59a6103547bdd9ef",
      "tree": "508bbc7ff94c9249a9fa7815c5c3c6a50d957d5e",
      "parents": [
        "c4f9682d99af27393531259a688842fb97a795e5"
      ],
      "author": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Mon Jan 13 18:07:45 2014"
      },
      "committer": {
        "name": "kevmoo@google.com",
        "email": "kevmoo@google.com",
        "time": "Mon Jan 13 18:07:45 2014"
      },
      "message": "pkg/unittest: added LICENSE\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//135343002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@31750 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "c4f9682d99af27393531259a688842fb97a795e5",
      "tree": "c03cad0e6fff3ab9aecb155188036539f9df7120",
      "parents": [
        "7161c95ed59dadfe0d7f4e9fb85c0560d5fee8a3"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Fri Jan 10 01:32:31 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Fri Jan 10 01:32:31 2014"
      },
      "message": "Don\u0027t throw an error if a scheduled process exits early.\n\nEarly exits are expected in some cases, since a process\u0027s stdout and\nstderr streams can close later than the process itself exits. Throwing\nan error caused some race conditions. Instead, ScheduledProcess now\nprints additional debug info if an error occurs when a test exited\nearlier than expected.\n\nR\u003drnystrom@google.com\nBUG\u003d15654\n\nReview URL: https://codereview.chromium.org//132193004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/scheduled_test@31686 260f80e4-7a28-3924-810f-c04153c831b5\n"
    }
  ],
  "next": "7161c95ed59dadfe0d7f4e9fb85c0560d5fee8a3"
}
