)]}'
{
  "log": [
    {
      "commit": "4a660ee3bc0bf261ddaf5acc93a20c0fc29c2d70",
      "tree": "67660d30c1f5d22d1ee74832c96975500a6996ac",
      "parents": [
        "25abe202503b0e3af27c06d452519f95974a8963"
      ],
      "author": {
        "name": "Paul Berry",
        "email": "stereotype441@gmail.com",
        "time": "Tue Oct 24 19:03:37 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 24 19:03:37 2017"
      },
      "message": "Modify testing_resolver_utils to avoid using deprecated DirectoryBasedDartSdk (#34)\n\n"
    },
    {
      "commit": "25abe202503b0e3af27c06d452519f95974a8963",
      "tree": "a28d8de7358eb3c838f6501b4f02840415f86ac1",
      "parents": [
        "369108228d497c01086a58c31cf9d345df526668",
        "6057ff96b0db5124790d41751c9955d59a65013e"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Tue May 02 22:00:31 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 02 22:00:31 2017"
      },
      "message": "Merge pull request #33 from dart-lang/update-analyzer\n\nwiden analyzer version"
    },
    {
      "commit": "6057ff96b0db5124790d41751c9955d59a65013e",
      "tree": "a28d8de7358eb3c838f6501b4f02840415f86ac1",
      "parents": [
        "369108228d497c01086a58c31cf9d345df526668"
      ],
      "author": {
        "name": "danrubel",
        "email": "danrubel@google.com",
        "time": "Tue May 02 20:41:18 2017"
      },
      "committer": {
        "name": "danrubel",
        "email": "danrubel@google.com",
        "time": "Tue May 02 20:41:18 2017"
      },
      "message": "widen analyzer version\n"
    },
    {
      "commit": "369108228d497c01086a58c31cf9d345df526668",
      "tree": "275b8ffe4ee6b992bd8fa36fa533d3175fd917f4",
      "parents": [
        "8589dfe2ee3aa4ae98dba53fa691d596d30a0365"
      ],
      "author": {
        "name": "Konstantin Shcheglov",
        "email": "scheglov@google.com",
        "time": "Tue Sep 13 18:13:39 2016"
      },
      "committer": {
        "name": "Konstantin Shcheglov",
        "email": "scheglov@google.com",
        "time": "Tue Sep 13 18:13:39 2016"
      },
      "message": "Stop using LibraryElement.visibleLibraries getter.\n\nR\u003dbrianwilkerson@google.com, jmesserly@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//2336903002 .\n"
    },
    {
      "commit": "8589dfe2ee3aa4ae98dba53fa691d596d30a0365",
      "tree": "ad8408d82574ada0b7a747ccd47852b8a8367623",
      "parents": [
        "4a5bb664929f7d7430f9c50ab97b591fbcda70b1"
      ],
      "author": {
        "name": "Brian Wilkerson",
        "email": "brianwilkerson@google.com",
        "time": "Thu Sep 08 17:30:36 2016"
      },
      "committer": {
        "name": "Brian Wilkerson",
        "email": "brianwilkerson@google.com",
        "time": "Thu Sep 08 17:30:36 2016"
      },
      "message": "Clean up references to deprecated code\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//2325683002 .\n"
    },
    {
      "commit": "4a5bb664929f7d7430f9c50ab97b591fbcda70b1",
      "tree": "2a8cf4ced8d38019b6ffd430098a2955cb492945",
      "parents": [
        "e5439b3eb46621bcc0781a60f4bb10b0fcc0d3b7",
        "78b9a5d3d8494a42f608908e92efda086d30d8b7"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Tue Mar 29 20:46:33 2016"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Tue Mar 29 20:46:33 2016"
      },
      "message": "Merge pull request #30 from dart-lang/version\n\nBump version"
    },
    {
      "commit": "78b9a5d3d8494a42f608908e92efda086d30d8b7",
      "tree": "2a8cf4ced8d38019b6ffd430098a2955cb492945",
      "parents": [
        "8df7239d1aca09483475df1b42634c2daf29ec96"
      ],
      "author": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Tue Mar 29 20:35:16 2016"
      },
      "committer": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Tue Mar 29 20:35:16 2016"
      },
      "message": "Update change log\n"
    },
    {
      "commit": "8df7239d1aca09483475df1b42634c2daf29ec96",
      "tree": "3abbab35b5e7b798c56022ee23aa918eca6dc88d",
      "parents": [
        "e5439b3eb46621bcc0781a60f4bb10b0fcc0d3b7"
      ],
      "author": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Tue Mar 29 19:50:37 2016"
      },
      "committer": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Tue Mar 29 19:50:37 2016"
      },
      "message": "Bump version\n"
    },
    {
      "commit": "e5439b3eb46621bcc0781a60f4bb10b0fcc0d3b7",
      "tree": "aff5cdd0e073927e0d6fc7ab75c3d42cff67e5da",
      "parents": [
        "e1f5fe97517496bb219b81c0baa10813712e7a41",
        "fdd92ad72afee9864e153e7ec6ae04fbdbd0f85c"
      ],
      "author": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Tue Mar 29 18:28:08 2016"
      },
      "committer": {
        "name": "sigmundch",
        "email": "sigmund@google.com",
        "time": "Tue Mar 29 18:28:08 2016"
      },
      "message": "Merge pull request #29 from dart-lang/clean\n\nClean up for strong mode"
    },
    {
      "commit": "fdd92ad72afee9864e153e7ec6ae04fbdbd0f85c",
      "tree": "aff5cdd0e073927e0d6fc7ab75c3d42cff67e5da",
      "parents": [
        "b975894f060b0248bb89e1f86bdc2498b21553ca"
      ],
      "author": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Tue Mar 29 18:21:29 2016"
      },
      "committer": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Tue Mar 29 18:21:29 2016"
      },
      "message": "Drop list copy for generic annotations\n"
    },
    {
      "commit": "b975894f060b0248bb89e1f86bdc2498b21553ca",
      "tree": "a6fc7977bf3f5eb9efc6b00f85ae076d25b48a48",
      "parents": [
        "26a62db47d1548820b94cccb5ea3e66e6422487f"
      ],
      "author": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Tue Mar 29 18:05:45 2016"
      },
      "committer": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Tue Mar 29 18:05:45 2016"
      },
      "message": "Drop list copy for generic annotations\n"
    },
    {
      "commit": "26a62db47d1548820b94cccb5ea3e66e6422487f",
      "tree": "fbcc32dd3644bc9866d343a1c9cf32088ba0ac74",
      "parents": [
        "caf24157c5a18caa01906384288fdb9308cfd8e0"
      ],
      "author": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Mon Mar 28 21:46:10 2016"
      },
      "committer": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Mon Mar 28 21:46:10 2016"
      },
      "message": "Fix review comments and reformat\n"
    },
    {
      "commit": "caf24157c5a18caa01906384288fdb9308cfd8e0",
      "tree": "4af6a42cb924d2e24d738735659225af346f3f4e",
      "parents": [
        "e1f5fe97517496bb219b81c0baa10813712e7a41"
      ],
      "author": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Mon Mar 28 16:54:56 2016"
      },
      "committer": {
        "name": "Steve Messick",
        "email": "messick@google.com",
        "time": "Mon Mar 28 16:54:56 2016"
      },
      "message": "Clean up for strong mode\n"
    },
    {
      "commit": "e1f5fe97517496bb219b81c0baa10813712e7a41",
      "tree": "83a8692f3a8708ca011e7bd28fa9ddd89e24fc60",
      "parents": [
        "454003d615350a994f87b700f3080cc25285b6e8",
        "8ad4e5e268fc4d9fc92656818b97a7b70a12781a"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Fri Mar 18 14:41:20 2016"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Fri Mar 18 14:41:20 2016"
      },
      "message": "Merge pull request #28 from dart-lang/transformer_test\n\nupdate to use transformer_test"
    },
    {
      "commit": "8ad4e5e268fc4d9fc92656818b97a7b70a12781a",
      "tree": "83a8692f3a8708ca011e7bd28fa9ddd89e24fc60",
      "parents": [
        "454003d615350a994f87b700f3080cc25285b6e8"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Fri Mar 18 14:34:59 2016"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Fri Mar 18 14:34:59 2016"
      },
      "message": "update to use transformer_test\n"
    },
    {
      "commit": "454003d615350a994f87b700f3080cc25285b6e8",
      "tree": "a24317f23ee9e6151e1b86b4d372e4b8f6bc3e61",
      "parents": [
        "0a452ca668bbc23248e49f2431f1d5eb1df1e66d"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Wed Jan 27 15:22:41 2016"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Wed Jan 27 15:22:41 2016"
      },
      "message": "add .test_config for package bots\n"
    },
    {
      "commit": "0a452ca668bbc23248e49f2431f1d5eb1df1e66d",
      "tree": "8f8fad7c4a07de81f3381c929b7ae4519ba2aa9e",
      "parents": [
        "071177aeb16c9f8f5f229f44b6f7060e974eba5b"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Fri Dec 11 15:25:01 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Fri Dec 11 15:25:01 2015"
      },
      "message": "update sdk constraint\n"
    },
    {
      "commit": "071177aeb16c9f8f5f229f44b6f7060e974eba5b",
      "tree": "8f7ffd3eb2d79b6531e428bd00c9097e785afba9",
      "parents": [
        "6608831044a09a6ea327a6172e7cbffcd7142fb6",
        "9a414aa4a4212c33ef6dcd540663670bbe2327dc"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Fri Dec 11 15:23:07 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Fri Dec 11 15:23:07 2015"
      },
      "message": "Merge pull request #27 from dart-lang/0.3.6\n\nupdate to analyzer ^0.27.0 and the new test package"
    },
    {
      "commit": "9a414aa4a4212c33ef6dcd540663670bbe2327dc",
      "tree": "8f7ffd3eb2d79b6531e428bd00c9097e785afba9",
      "parents": [
        "6608831044a09a6ea327a6172e7cbffcd7142fb6"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Thu Dec 10 22:32:39 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Thu Dec 10 22:32:39 2015"
      },
      "message": "update to analyzer ^0.27.0 and the new test package\n"
    },
    {
      "commit": "6608831044a09a6ea327a6172e7cbffcd7142fb6",
      "tree": "29581424ca135f8762576b8d4f1cf5844a4a1deb",
      "parents": [
        "c07820d1d5002a557121694a57d864c2dfe95f47",
        "374ade6de909fa2eb496de037863b492213a141a"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Wed Aug 19 21:19:45 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Wed Aug 19 21:19:45 2015"
      },
      "message": "Merge pull request #25 from dart-lang/analyzer\n\nwiden analyzer constraints"
    },
    {
      "commit": "374ade6de909fa2eb496de037863b492213a141a",
      "tree": "29581424ca135f8762576b8d4f1cf5844a4a1deb",
      "parents": [
        "c07820d1d5002a557121694a57d864c2dfe95f47"
      ],
      "author": {
        "name": "keertip",
        "email": "keertip@google.com",
        "time": "Wed Aug 19 21:15:30 2015"
      },
      "committer": {
        "name": "keertip",
        "email": "keertip@google.com",
        "time": "Wed Aug 19 21:15:30 2015"
      },
      "message": "widen analyzer constraints\n"
    },
    {
      "commit": "c07820d1d5002a557121694a57d864c2dfe95f47",
      "tree": "6da799ce14310f88712e9c054073b23d9fc6fe56",
      "parents": [
        "0487d9d8ffcc4b1af650fcc897960699bde14f46",
        "b717a33c271096a91082e743f3f48131fea530c5"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Wed Jul 08 17:41:20 2015"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Wed Jul 08 17:41:20 2015"
      },
      "message": "Merge branch \u0027donny-dont-features/exclude-overriden\u0027\n"
    },
    {
      "commit": "b717a33c271096a91082e743f3f48131fea530c5",
      "tree": "6da799ce14310f88712e9c054073b23d9fc6fe56",
      "parents": [
        "22570dfee73078c8245b492cef6139aff37c95b3"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Wed Jul 08 17:39:24 2015"
      },
      "committer": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Wed Jul 08 17:39:24 2015"
      },
      "message": "Fix static in pieces test\n"
    },
    {
      "commit": "22570dfee73078c8245b492cef6139aff37c95b3",
      "tree": "1a0e304c85fe2dc52812dff2c57ded0a3bf63323",
      "parents": [
        "bd9f34dac3dd2cbe804d7778cd5f0cf3c4066934"
      ],
      "author": {
        "name": "Don Olmstead",
        "email": "don.j.olmstead@gmail.com",
        "time": "Wed Jul 08 17:28:23 2015"
      },
      "committer": {
        "name": "Don Olmstead",
        "email": "don.olmstead@am.sony.com",
        "time": "Wed Jul 08 17:28:36 2015"
      },
      "message": "Fixing test logic\n"
    },
    {
      "commit": "bd9f34dac3dd2cbe804d7778cd5f0cf3c4066934",
      "tree": "3914d93821702c7fe3b2b26f2973b3b6e8c2c08f",
      "parents": [
        "90849ccd0cae28c7cd0441cb2c7f12fbc3b5ebd9"
      ],
      "author": {
        "name": "Don Olmstead",
        "email": "don.j.olmstead@gmail.com",
        "time": "Wed Jul 08 01:08:49 2015"
      },
      "committer": {
        "name": "Don Olmstead",
        "email": "don.olmstead@am.sony.com",
        "time": "Wed Jul 08 01:09:06 2015"
      },
      "message": "Fix changelog wording\n"
    },
    {
      "commit": "90849ccd0cae28c7cd0441cb2c7f12fbc3b5ebd9",
      "tree": "b5c5f45ed44d92c44f10f1202859de1db6813f8a",
      "parents": [
        "d4f934bee93ef9a466f4cdb26e42c1563a49328e"
      ],
      "author": {
        "name": "Don Olmstead",
        "email": "don.j.olmstead@gmail.com",
        "time": "Wed Jul 08 01:02:36 2015"
      },
      "committer": {
        "name": "Don Olmstead",
        "email": "don.olmstead@am.sony.com",
        "time": "Wed Jul 08 01:04:46 2015"
      },
      "message": "Fixing nits\n"
    },
    {
      "commit": "d4f934bee93ef9a466f4cdb26e42c1563a49328e",
      "tree": "4bde447d2c130c988ce0881aabcb2dd1db435b6f",
      "parents": [
        "0487d9d8ffcc4b1af650fcc897960699bde14f46"
      ],
      "author": {
        "name": "Don Olmstead",
        "email": "don.j.olmstead@gmail.com",
        "time": "Tue Jul 07 20:58:03 2015"
      },
      "committer": {
        "name": "Don Olmstead",
        "email": "don.j.olmstead@gmail.com",
        "time": "Tue Jul 07 22:22:47 2015"
      },
      "message": "Adding implementation of excludeOverriden within the query. Includes tests for functionality. Updating CHANGELOG.md and pubspec to new version.\n"
    },
    {
      "commit": "0487d9d8ffcc4b1af650fcc897960699bde14f46",
      "tree": "3ee03f1a8d5a239b5e560f8b2e67f3b9e2723c9b",
      "parents": [
        "56b4f2ad6f3ada9da2a97b2957463a6dda60ffbf",
        "99c7dfe7fac4ca5f4f10d86618f2e7f71cf2f439"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Mon May 11 19:15:18 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Mon May 11 19:15:18 2015"
      },
      "message": "Merge pull request #5 from dart-lang/update-logging\n\nupdate logging package constraint"
    },
    {
      "commit": "99c7dfe7fac4ca5f4f10d86618f2e7f71cf2f439",
      "tree": "3ee03f1a8d5a239b5e560f8b2e67f3b9e2723c9b",
      "parents": [
        "56b4f2ad6f3ada9da2a97b2957463a6dda60ffbf"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Mon May 11 16:37:13 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Mon May 11 16:37:13 2015"
      },
      "message": "update logging package constraint\n"
    },
    {
      "commit": "56b4f2ad6f3ada9da2a97b2957463a6dda60ffbf",
      "tree": "dbff7b338c28d2e546dbad8755a5410bc2704b30",
      "parents": [
        "54450b2e79dde912abe511e98fa640444494505e",
        "0482edc353f0c7ddc17bf7fdc1661be4b49c15a7"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Mon Apr 27 19:43:06 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Mon Apr 27 19:43:06 2015"
      },
      "message": "Merge pull request #3 from dart-lang/analyzer\n\nupdate to analyzer \u003c\u003d0.26.0"
    },
    {
      "commit": "0482edc353f0c7ddc17bf7fdc1661be4b49c15a7",
      "tree": "dbff7b338c28d2e546dbad8755a5410bc2704b30",
      "parents": [
        "54450b2e79dde912abe511e98fa640444494505e"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Mon Apr 27 19:37:37 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Mon Apr 27 19:42:36 2015"
      },
      "message": "update to analyzer \u003c\u003d0.26.0\n"
    },
    {
      "commit": "54450b2e79dde912abe511e98fa640444494505e",
      "tree": "7ca11119cdf816ba2e7e35cbc20f9a04926c3941",
      "parents": [
        "6396bafa54fb7d644888dba9b27fc2ff48d42938",
        "d95bced5ad26f77ff7e1d82603aa30e5f91aebbc"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Mar 25 22:03:49 2015"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Mar 25 22:03:49 2015"
      },
      "message": "Merge pull request #2 from dart-lang/object_workaround\n\nuse Object instead of dynamic to workaround analyzer const bug"
    },
    {
      "commit": "d95bced5ad26f77ff7e1d82603aa30e5f91aebbc",
      "tree": "7ca11119cdf816ba2e7e35cbc20f9a04926c3941",
      "parents": [
        "6396bafa54fb7d644888dba9b27fc2ff48d42938"
      ],
      "author": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Mar 25 21:54:37 2015"
      },
      "committer": {
        "name": "John Messerly",
        "email": "jmesserly@google.com",
        "time": "Wed Mar 25 22:03:26 2015"
      },
      "message": "use Object instead of dynamic to workaround analyzer const bug\n"
    },
    {
      "commit": "6396bafa54fb7d644888dba9b27fc2ff48d42938",
      "tree": "0e149a50e8943fb8669ef2effc0ac37bad72fd6b",
      "parents": [
        "2f5d697d4611515ed6688676ce259f158a791f58",
        "92a6be089a0ff01fba0faa9d09ad6ce7c15a2a18"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Thu Mar 19 19:04:36 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Thu Mar 19 19:04:36 2015"
      },
      "message": "Merge pull request #1 from dart-lang/tests\n\ncomment out failing part of test"
    },
    {
      "commit": "92a6be089a0ff01fba0faa9d09ad6ce7c15a2a18",
      "tree": "0e149a50e8943fb8669ef2effc0ac37bad72fd6b",
      "parents": [
        "2f5d697d4611515ed6688676ce259f158a791f58"
      ],
      "author": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Thu Mar 19 18:29:17 2015"
      },
      "committer": {
        "name": "Jacob MacDonald",
        "email": "jakemac@google.com",
        "time": "Thu Mar 19 18:29:17 2015"
      },
      "message": "comment out failing part of test\n"
    },
    {
      "commit": "2f5d697d4611515ed6688676ce259f158a791f58",
      "tree": "c588ad1290bcff9bfb13673088d7a323bed13411",
      "parents": [
        "fa81c3affadd1a8c105a0ac61b0fa7773532554b"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Mar 18 15:39:08 2015"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Mar 18 15:39:08 2015"
      },
      "message": "support latest analyzer version and formatted code\n\nAlso prep for release 0.3.1+1\n\nR\u003djakemac@google.com\n\nReview URL: https://codereview.chromium.org//1016913002\n"
    },
    {
      "commit": "fa81c3affadd1a8c105a0ac61b0fa7773532554b",
      "tree": "a661f7d7a75b947ab0e4ee135a87dc2cd4cd1e05",
      "parents": [
        "28a0d56eca71011691ff34fe92c799567c52a775"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Jan 27 17:22:18 2015"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Tue Jan 27 17:22:18 2015"
      },
      "message": "smoke: remove unused variables and imports, added an explicit null return\n\nR\u003djakemac@google.com\n\nReview URL: https://codereview.chromium.org//851493004\n"
    },
    {
      "commit": "28a0d56eca71011691ff34fe92c799567c52a775",
      "tree": "c832a2c176bd46c5304927f5293dc0732aa3628a",
      "parents": [
        "0a13ce5f5d50727dfa6424be0be988a8a0ccd42f"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Jan 21 04:52:19 2015"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevmoo@google.com",
        "time": "Wed Jan 21 04:52:19 2015"
      },
      "message": "smoke: add standard .gitignore for Dart package\n\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org//827133003\n"
    },
    {
      "commit": "0a13ce5f5d50727dfa6424be0be988a8a0ccd42f",
      "tree": "f847ac6c6e7e6cebbe02170b36a392d8d6f8d4f4",
      "parents": [
        "7b01437b6f7241520888eec3fa9fc5dd36a5ba74"
      ],
      "author": {
        "name": "Kevin Moore",
        "email": "kevin@thinkpixellab.com",
        "time": "Wed Jan 21 04:48:54 2015"
      },
      "committer": {
        "name": "Kevin Moore",
        "email": "kevin@thinkpixellab.com",
        "time": "Wed Jan 21 04:48:54 2015"
      },
      "message": "smoke: add code review settings, bump unittest dependency, Fix homepage\n\nR\u003djacobr@google.com\n\nReview URL: https://codereview.chromium.org//864653002\n"
    },
    {
      "commit": "7b01437b6f7241520888eec3fa9fc5dd36a5ba74",
      "tree": "4fadbf13e901b6b55c21c4fabd169202e39f5dbb",
      "parents": [
        "260498e09d333e96ac40e44e9f591828a26e3807"
      ],
      "author": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Tue Jan 20 16:22:49 2015"
      },
      "committer": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Tue Jan 20 16:22:49 2015"
      },
      "message": "Add canAcceptNArgs method\n\nMerge branch \u0027master\u0027 of github.com:dart-lang/smoke\n\nRev version for smoke due to breaking change switching the maximum number of args handled from 3 to 15\n\nBUG\u003d\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.appspot.com/196040043\n"
    },
    {
      "commit": "260498e09d333e96ac40e44e9f591828a26e3807",
      "tree": "cfc94894a53c15ac6b3e706377d73be10430659f",
      "parents": [
        "cdc8420684a6b21d4ed0ffa41cea16605ed0521d"
      ],
      "author": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Thu Jan 15 18:23:52 2015"
      },
      "committer": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Thu Jan 15 18:23:52 2015"
      },
      "message": "Rev version for smoke due to breaking change switching the maximum number of args handled from 3 to 15\n\nBUG\u003d\nR\u003dsigmund@google.com\n\nReview URL: https://codereview.appspot.com/192290043\n"
    },
    {
      "commit": "cdc8420684a6b21d4ed0ffa41cea16605ed0521d",
      "tree": "fbfea2c210f9e92e7238926f79a2b29e18e7bacc",
      "parents": [
        "f3361191cc2a85ebc1e4d4c33aec672d7915aba9"
      ],
      "author": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Thu Jan 15 17:58:49 2015"
      },
      "committer": {
        "name": "Jacob Richman",
        "email": "jacobr@google.com",
        "time": "Thu Jan 15 17:58:49 2015"
      },
      "message": "Extend minArgs and maxArgs methods to accept up to 15 arguments without much of a performance hit if #arguments \u003c 4\n\nBUG\u003d\nR\u003dsigmund@google.com\n\nReview URL: https://codereview.appspot.com/192130045\n"
    },
    {
      "commit": "f3361191cc2a85ebc1e4d4c33aec672d7915aba9",
      "tree": "0b1152b4ae336a19f0efd16603f10fd142096f56",
      "parents": [
        "0f8e5c9008821eec26ee653dd909be4a6d1ad6ff"
      ],
      "author": {
        "name": "Sigmund Cherem",
        "email": "sigmund@google.com",
        "time": "Tue Oct 28 23:01:56 2014"
      },
      "committer": {
        "name": "Natalie Weizenbaum",
        "email": "nweiz@google.com",
        "time": "Sat Dec 20 00:22:46 2014"
      },
      "message": "Add .status file\n"
    },
    {
      "commit": "0f8e5c9008821eec26ee653dd909be4a6d1ad6ff",
      "tree": "c80a2ccde1231f671cb79f2b5917a29166ef934b",
      "parents": [
        "13f20aaca37541d3439f79c9e7fe846bb5e341a1"
      ],
      "author": {
        "name": "jakemac@google.com",
        "email": "jakemac@google.com",
        "time": "Thu Sep 18 22:25:50 2014"
      },
      "committer": {
        "name": "jakemac@google.com",
        "email": "jakemac@google.com",
        "time": "Thu Sep 18 22:25:50 2014"
      },
      "message": "fix smoke tests\n\nR\u003dsigmund@google.com\n\nReview URL: https://codereview.chromium.org//583823002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@40472 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "13f20aaca37541d3439f79c9e7fe846bb5e341a1",
      "tree": "a25954847e45a9803f75d9f26922b051f7530f03",
      "parents": [
        "66df0ac5f0466b774fbfb7552aa5c21226d9ee32"
      ],
      "author": {
        "name": "jakemac@google.com",
        "email": "jakemac@google.com",
        "time": "Thu Sep 18 22:03:13 2014"
      },
      "committer": {
        "name": "jakemac@google.com",
        "email": "jakemac@google.com",
        "time": "Thu Sep 18 22:03:13 2014"
      },
      "message": "fix toString calls on Type objects in smoke\n\nBUG\u003d http://dartbug.com/20980\nR\u003dsigmund@google.com\n\nReview URL: https://codereview.chromium.org//583803002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@40469 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "66df0ac5f0466b774fbfb7552aa5c21226d9ee32",
      "tree": "241be721ed5ce73c62319a39d8531a375a960e38",
      "parents": [
        "ff13a79cfc97df6cfabe92e1e0eed50bbd645736"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Aug 08 20:30:58 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Aug 08 20:30:58 2014"
      },
      "message": "Release polymer 0.12.1\n\nReview URL: https://codereview.chromium.org//454083004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@39047 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "ff13a79cfc97df6cfabe92e1e0eed50bbd645736",
      "tree": "de1d2f7176b44e6332c58f244ae653e6e4d205f4",
      "parents": [
        "166d9875851ccc62b822fbddab06ebd608c9c1d9"
      ],
      "author": {
        "name": "scheglov@google.com",
        "email": "scheglov@google.com",
        "time": "Wed Aug 06 20:41:42 2014"
      },
      "committer": {
        "name": "scheglov@google.com",
        "email": "scheglov@google.com",
        "time": "Wed Aug 06 20:41:42 2014"
      },
      "message": "Breaking changes in \u0027analyzer\u0027 package.\n\n1. Source.uri added.\n\n2. DartSdk.fromEncoding() replaced with fromFileUri().\n\n  This CL cannot be committed as is until pkg/code_transformers is fixed.\n\nR\u003dbrianwilkerson@google.com, sigmund@google.com\nBUG\u003d\n\nReview URL: https://codereview.chromium.org//428303004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@38949 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "166d9875851ccc62b822fbddab06ebd608c9c1d9",
      "tree": "09c70c80259cf34ba77218585ab18c981a952fc7",
      "parents": [
        "bed297c62de5c2ccc75c8583c3680af248b143c7"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Sat Aug 02 00:12:07 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Sat Aug 02 00:12:07 2014"
      },
      "message": "Widen constraints on analyzer from polymer \u0026 smoke.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//433223002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@38843 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "bed297c62de5c2ccc75c8583c3680af248b143c7",
      "tree": "ddc6c7dac704b32b3d9f007c80a97b3ab798834f",
      "parents": [
        "e18fde9d1f6750c2be163a3d15ab96117caa2781"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Jul 30 23:38:25 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Jul 30 23:38:25 2014"
      },
      "message": "Only support the new source_span spans in barback.\n\nThis releases barback 0.15.0, code_transformers 0.2.0+1, observe 0.11.0+2,\npolymer 0.12.0+3, and smoke 0.2.0+3.\n\nBUG\u003d19930\nR\u003dblois@google.com, rnystrom@google.com, sigmund@google.com\n\nReview URL: https://codereview.chromium.org//430973002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@38762 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "e18fde9d1f6750c2be163a3d15ab96117caa2781",
      "tree": "34a75a0093efefe039733322e8e67b1e9d5cc26d",
      "parents": [
        "086c11f3e9005a39ad591f4805e744433931386d"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Jul 30 21:36:43 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed Jul 30 21:36:43 2014"
      },
      "message": "Switch various transformers and libraries they use over to source_span.\n\nThis would release html5lib 0.12.0 and code_transformers 0.2.0.\n\nBUG\u003d19930\nR\u003dblois@google.com, sigmund@google.com\n\nReview URL: https://codereview.chromium.org//421503004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@38754 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "086c11f3e9005a39ad591f4805e744433931386d",
      "tree": "fcf4e7f875cd625c58b71c18eebcac3d1f115eb4",
      "parents": [
        "c99bd7cad97648ac34c62665740979d963c7ce0c"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Jul 30 15:28:53 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Jul 30 15:28:53 2014"
      },
      "message": "Preparing versions to release polymer 0.12.0\n\nR\u003djakemac@google.com\n\nReview URL: https://codereview.chromium.org//423233004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@38734 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "c99bd7cad97648ac34c62665740979d963c7ce0c",
      "tree": "d65a7c0689e259c8dd2e02e6be5d2b9665b2db5e",
      "parents": [
        "f9f80e2caeaa021fda098007f276eaaa919c0987"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Jul 25 16:06:23 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Jul 25 16:06:23 2014"
      },
      "message": "Export members that are part of the runQuery result\n\nR\u003djakemac@google.com\n\nReview URL: https://codereview.chromium.org//416983003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@38575 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "f9f80e2caeaa021fda098007f276eaaa919c0987",
      "tree": "96d4e4015e718e4b8c7ded493d67b6b75e3e3c10",
      "parents": [
        "0d30c3e80c179c5574af849589d7a9beb1a1fc31"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Jul 25 00:32:04 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Jul 25 00:32:04 2014"
      },
      "message": "Add support in smoke for generating static configurations in pieces.\n\nR\u003djakemac@google.com\n\nReview URL: https://codereview.chromium.org//362043006\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@38563 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "0d30c3e80c179c5574af849589d7a9beb1a1fc31",
      "tree": "e48059cef2209beb66964498ed383e778b6bbe62",
      "parents": [
        "bf65e4a159c750b456b8edda4e8742098cad4451"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Jul 25 00:13:33 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Jul 25 00:13:33 2014"
      },
      "message": "Fix utility function in smoke, add tests for it.\n\nR\u003djakemac@google.com\n\nReview URL: https://codereview.chromium.org//370493002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@38562 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "bf65e4a159c750b456b8edda4e8742098cad4451",
      "tree": "58fd3106e373ec8e5c77edad046277db59433d2b",
      "parents": [
        "e9c16f9e2fe84bd5077564abbc311c4f537e6fb6"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Jun 06 02:04:07 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Jun 06 02:04:07 2014"
      },
      "message": "Use parseDirectives were possible. Also mark analyzer ready to be released.\n\nR\u003dblois@google.com, brianwilkerson@google.com, jmesserly@google.com\n\nReview URL: https://codereview.chromium.org//318983002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@37063 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "e9c16f9e2fe84bd5077564abbc311c4f537e6fb6",
      "tree": "5640fbe9c7bb9dde959ee7c06d7f60c328d627e8",
      "parents": [
        "87964d59fd13302930b017b9cd4f3a1d53380651"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Sat May 31 01:19:51 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Sat May 31 01:19:51 2014"
      },
      "message": "Prepare for polymer 0.10.0 release\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//301173004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@36852 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "87964d59fd13302930b017b9cd4f3a1d53380651",
      "tree": "0738d5e1e31e7092d3d5b45e8c17f41eb0d493e5",
      "parents": [
        "496b656609118ba2cfb2bc604682dad6a1745caf"
      ],
      "author": {
        "name": "jmesserly@google.com",
        "email": "jmesserly@google.com",
        "time": "Fri May 30 01:04:22 2014"
      },
      "committer": {
        "name": "jmesserly@google.com",
        "email": "jmesserly@google.com",
        "time": "Fri May 30 01:04:22 2014"
      },
      "message": "smoke: support named argument in annotations\n\nWas super easy since most of the code is already there :)\n\nR\u003dsigmund@google.com\n\nReview URL: https://codereview.chromium.org//306993002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@36816 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "496b656609118ba2cfb2bc604682dad6a1745caf",
      "tree": "f7ea29eea7059c6956dcf57cc1f88633b8ce6ffa",
      "parents": [
        "2c2c16e047be9e1b283ea8fa6c595d1311254cbe"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Thu May 29 03:28:42 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Thu May 29 03:28:42 2014"
      },
      "message": "Fix 19029: handle special case when on-handler is empty in polymer, add better\nvalidation of symbols in smoke.\n\nBUG\u003dhttps://code.google.com/p/dart/issues/detail?id\u003d19029\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//303003003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@36783 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "2c2c16e047be9e1b283ea8fa6c595d1311254cbe",
      "tree": "3aaadda7a63bade7d28f81f3bf7e6e9d53cd11b1",
      "parents": [
        "e93873d7c1341434e9afcbb845baf0eebcb33edc"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed May 21 01:58:37 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Wed May 21 01:58:37 2014"
      },
      "message": "Expand polymer and smoke\u0027s barback constraints.\n\nR\u003djmesserly@google.com\nTBR\n\nReview URL: https://codereview.chromium.org//292173008\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@36404 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "e93873d7c1341434e9afcbb845baf0eebcb33edc",
      "tree": "544662bf2c96e8358882d1505711dee6802da471",
      "parents": [
        "e01f1e0ee76ed93e644b583f9cfdc191ff2f37fd"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Mon May 12 19:23:33 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Mon May 12 19:23:33 2014"
      },
      "message": "Fix code generation in polymer: we avoided generating types above HtmlElement in\nall but one place. Added support for that in smoke and polymer.\nThis should fix issue 18667.\n\nBUG\u003dhttps://code.google.com/p/dart/issues/detail?id\u003d18667\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//278413002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@36053 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "e01f1e0ee76ed93e644b583f9cfdc191ff2f37fd",
      "tree": "f6d6a8a420b5d4f2ac736434c401a72b4dd40de4",
      "parents": [
        "6477adea5f801ddbd4dbac315b952e7adeaa0231"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Thu May 01 23:27:55 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Thu May 01 23:27:55 2014"
      },
      "message": "Fix missing dependencies in smoke/pubspec.yaml\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//267593006\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@35670 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "6477adea5f801ddbd4dbac315b952e7adeaa0231",
      "tree": "0293c9b1e2e9456e586389c55675dbf19cebf215",
      "parents": [
        "ac53c9efa9d93106047d4a573e025c7db165ca63"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Apr 11 16:23:11 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Apr 11 16:23:11 2014"
      },
      "message": "Update versions and release polymer \u0026 related packages\n\nReview URL: https://codereview.chromium.org//235303004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34979 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "ac53c9efa9d93106047d4a573e025c7db165ca63",
      "tree": "d223bce3fc1835b6c6eb806fedf6cb1a12930719",
      "parents": [
        "dbbe4bf7bb60b58918b819bf0702355914dddd87"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Apr 08 23:46:23 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Tue Apr 08 23:46:23 2014"
      },
      "message": "Only pass an AssetId to isPrimary and declareOutputs.\n\nBUG\u003d16442\nR\u003dblois@google.com, efortuna@google.com, rnystrom@google.com, sigmund@google.com\n\nReview URL: https://codereview.chromium.org//223553008\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34853 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "dbbe4bf7bb60b58918b819bf0702355914dddd87",
      "tree": "fbe1f131658211272ad7b37778a38565623e956a",
      "parents": [
        "16b0c4fe7bc5566b63c575f95956a5ec2b02f078"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Apr 02 20:19:18 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Apr 02 20:19:18 2014"
      },
      "message": "Remove workaround for 13002 in smoke and in a polymer test, woohoo!\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//222483003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34663 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "16b0c4fe7bc5566b63c575f95956a5ec2b02f078",
      "tree": "63f4d658cc824bf3c3334a792f043a3cb233a40b",
      "parents": [
        "bc36fff7f4aacfa81255e1f8af4cc6cda8d9f6dc"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Mar 28 23:46:01 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Mar 28 23:46:01 2014"
      },
      "message": "Prepare to push another pre-release\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//216723004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34543 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "bc36fff7f4aacfa81255e1f8af4cc6cda8d9f6dc",
      "tree": "251a6f9ec813182aa757882ae27b1d30e2a6638a",
      "parents": [
        "8efc8b2905709daa231aaf5b5e1eb3f045869cb2"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Mar 28 22:11:28 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Mar 28 22:11:28 2014"
      },
      "message": "Enables codegen support in polymer\n\nR\u003dblois@google.com, jmesserly@google.com\n\nReview URL: https://codereview.chromium.org//211393006\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34531 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "8efc8b2905709daa231aaf5b5e1eb3f045869cb2",
      "tree": "476f20e08864a5cdf5dc13aed4dec0c8a5424ecb",
      "parents": [
        "9a91562003263128fe273b6cf7c0ac0cd4cee180"
      ],
      "author": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Mar 27 01:08:06 2014"
      },
      "committer": {
        "name": "nweiz@google.com",
        "email": "nweiz@google.com",
        "time": "Thu Mar 27 01:08:06 2014"
      },
      "message": "Widen the barback constraints for code_transformers and smoke.\n\nBarback 0.12.0 doesn\u0027t introduce any transformer-level backwards incompatibilities.\n\nR\u003dblois@google.com\n\nReview URL: https://codereview.chromium.org//214033002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34462 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "9a91562003263128fe273b6cf7c0ac0cd4cee180",
      "tree": "ffb82d5c2dddcc3f82a69609648d9b79cfbb660b",
      "parents": [
        "e4190adc770787c6ae130c9438d200a47f39ff52"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Thu Mar 27 00:42:46 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Thu Mar 27 00:42:46 2014"
      },
      "message": "Fix smoke codegen for [].\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//208743006\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34461 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "e4190adc770787c6ae130c9438d200a47f39ff52",
      "tree": "f94d220c65db798ed665aba3873765409abe7fc5",
      "parents": [
        "3c719766112011fb0e16213a709564356b2c803b"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 26 23:04:21 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 26 23:04:21 2014"
      },
      "message": "Reapply change that makes path-observer more agressive with property lookups.\nAdditionally fixes template-iterator to be robust in the precense of these\nerrors.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//213713002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34456 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "3c719766112011fb0e16213a709564356b2c803b",
      "tree": "ff981e9aa46981ae390f0eb8b2e6de2dd902249a",
      "parents": [
        "bd43c1d2f27e7516490a005d612e2dc24050c73d"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 26 01:23:38 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 26 01:23:38 2014"
      },
      "message": "Revert \"Change path-observer to lookup properties aggressively and report errors\"\n\nSeems that I broke template_binding tests. The fix should be simple, but I\u0027ll revert for now until I got it all working again.\n\nReview URL: https://codereview.chromium.org//210823005\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34402 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "bd43c1d2f27e7516490a005d612e2dc24050c73d",
      "tree": "f94d220c65db798ed665aba3873765409abe7fc5",
      "parents": [
        "5e7e1504447e206a39d1cfdd141ecb58c6585d5f"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 26 00:43:46 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 26 00:43:46 2014"
      },
      "message": "Change path-observer to lookup properties aggressively and report errors\nasynchronously. Add patch in smoke to work around a mirrors bug revealed by\nthese changes.\n\nBUG\u003d\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//211763002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34399 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "5e7e1504447e206a39d1cfdd141ecb58c6585d5f",
      "tree": "ff981e9aa46981ae390f0eb8b2e6de2dd902249a",
      "parents": [
        "6b88d5b63718285639d05b53b8205fa6b74c1ac9"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Mar 21 21:12:35 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Mar 21 21:12:35 2014"
      },
      "message": "Fix string literals and add support for static methods in smoke.  This fixes two issues I noticed while testing things\nout in polymer:\n - names should use raw strings, in case identifiers have a $\n - static methods were not supported in static.dart\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//208583003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34272 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "6b88d5b63718285639d05b53b8205fa6b74c1ac9",
      "tree": "ff58e42510f017c690566cd38158a58cec435adf",
      "parents": [
        "6ee0516dbaceb7fcca3952d68e5cc99111399e60"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 17:54:46 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 17:54:46 2014"
      },
      "message": "Fix smoke version.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//204753003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34123 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "6ee0516dbaceb7fcca3952d68e5cc99111399e60",
      "tree": "13cd93511f52764590d467a2c2900976f9da5da4",
      "parents": [
        "f3ddaee2216d07e8ff1994b90cf350d0cfed3052"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 17:52:44 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 17:52:44 2014"
      },
      "message": "Fixing e2e test in windows\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//196573040\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34122 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "f3ddaee2216d07e8ff1994b90cf350d0cfed3052",
      "tree": "7b3ecdebebc55d504561dd21bf1b1b76369e95bc",
      "parents": [
        "36fda109c6b2a0ff3007384b6c3649f0191a720e"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 16:27:03 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 16:27:03 2014"
      },
      "message": "These are 3 changes in smoke in preparation of polymer\u0027s codegen. I happened to make them at once, but let me know if you prefer that I split them up a bit:\n\n(a) add filter to query. This makes it easier to support *Changed  without having to generate metadata about lots of useless methods. We might remove *Changed in the future, but I still think this is a nice feature for smoke.\n\n(b) changed recorder.dart to automatically include getters/setters for queries. It is the most common use case that you query a member because you want both the metadata and to read/write/invoke it.\n\n(c) add a new smoke implementation to make it easier to debug inconsistencies between static vs mirrors implementations. (I used this while debugging stuffin polymer)\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//204143002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34117 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "36fda109c6b2a0ff3007384b6c3649f0191a720e",
      "tree": "cd6b7f666d76d5b94e6f782271955a2d62df37e8",
      "parents": [
        "594fb304f14175e251673e83e2495e105af6c63c"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 01:57:12 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 01:57:12 2014"
      },
      "message": "Fix end_to_end_test in windows (File takes posix style paths)\n\nReview URL: https://codereview.chromium.org//204113005\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34095 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "594fb304f14175e251673e83e2495e105af6c63c",
      "tree": "4b47a8376a3ae9f39c8fae05ca0aedc6b4b8e723",
      "parents": [
        "fe02c601729bc5c6b7ac67f19d8254628040e4fb"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 01:13:27 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 01:13:27 2014"
      },
      "message": "Fixes how to lookup sdk dir to support tests deeper inside test/ folders.\n\nR\u003dblois@google.com\n\nReview URL: https://codereview.chromium.org//203723006\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34091 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "fe02c601729bc5c6b7ac67f19d8254628040e4fb",
      "tree": "1f2fd13b5d95a9a12f22d2569d265e83f5d04174",
      "parents": [
        "887f7122621438d77bf05ec14b6a748e17611052"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 00:21:23 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Mar 19 00:21:23 2014"
      },
      "message": "Add codegen support in smoke\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//194813007\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@34087 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "887f7122621438d77bf05ec14b6a748e17611052",
      "tree": "5a7dd6641480fe68e8e56874367638f14b914d04",
      "parents": [
        "e92fab39afda0b1cac95b130ec20cb6c627eb7d2"
      ],
      "author": {
        "name": "jmesserly@google.com",
        "email": "jmesserly@google.com",
        "time": "Fri Feb 28 23:26:20 2014"
      },
      "committer": {
        "name": "jmesserly@google.com",
        "email": "jmesserly@google.com",
        "time": "Fri Feb 28 23:26:20 2014"
      },
      "message": "[smoke] add homepage field to pubspec\n[browser] use \"author\" instead of \"authors\" (the latter expects a list, I think)\n\nR\u003dsigmund@google.com\n\nReview URL: https://codereview.chromium.org//184863006\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@33180 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "e92fab39afda0b1cac95b130ec20cb6c627eb7d2",
      "tree": "bd82e4af002e2e517d4d45150fd821b8c3747fb7",
      "parents": [
        "d7d4662e554f7a7c7564e347a5d3103711724534"
      ],
      "author": {
        "name": "jmesserly@google.com",
        "email": "jmesserly@google.com",
        "time": "Fri Feb 28 22:59:23 2014"
      },
      "committer": {
        "name": "jmesserly@google.com",
        "email": "jmesserly@google.com",
        "time": "Fri Feb 28 22:59:23 2014"
      },
      "message": "[polymer] update pubspecs to prepare for -pre.0 release\n\nR\u003dsigmund@google.com\n\nReview URL: https://codereview.chromium.org//180213007\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@33178 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "d7d4662e554f7a7c7564e347a5d3103711724534",
      "tree": "61e562c739f3380815d02d91fe63e992128a82ef",
      "parents": [
        "3b35cbae0223b27e47e7412926b71fa3cc8690fd"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Feb 26 00:27:07 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Wed Feb 26 00:27:07 2014"
      },
      "message": "Fixes in smoke, which in turn should fix todomvc.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//180273004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@33047 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "3b35cbae0223b27e47e7412926b71fa3cc8690fd",
      "tree": "4374c2c65c4db25c3790de56318500b8cb588a68",
      "parents": [
        "2560a3f2b904a14d09d0bd07e189d8904ab52e27"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Mon Feb 24 23:45:02 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Mon Feb 24 23:45:02 2014"
      },
      "message": "Adapting observe to use smoke (this is built on top of the previous change that\nadds the smoke package)\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//173473002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@32995 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "2560a3f2b904a14d09d0bd07e189d8904ab52e27",
      "tree": "e3cdfd6549bbdc2916cf4dbaec586d93df023793",
      "parents": [
        "dcaeb73eb0485d21aac2407d058b7fab14721631"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Mon Feb 24 23:05:05 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Mon Feb 24 23:05:05 2014"
      },
      "message": "Use smoke in polymer and polymer_expressions.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//173003006\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@32991 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "dcaeb73eb0485d21aac2407d058b7fab14721631",
      "tree": "b8cb4f4d0cd86f433cd6943dbce1cacbc98005e1",
      "parents": [
        "aa8e991b0b70f32cde280720ba0a22ee2e55454f"
      ],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Sat Feb 22 00:54:30 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Sat Feb 22 00:54:30 2014"
      },
      "message": "For now, do not remove the default mirror-based implementation on pub-build.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//175703003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@32946 260f80e4-7a28-3924-810f-c04153c831b5\n"
    },
    {
      "commit": "aa8e991b0b70f32cde280720ba0a22ee2e55454f",
      "tree": "6dd8007fb2a4e30bbcfe3fa5dd7f26586f5d9e1c",
      "parents": [],
      "author": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Feb 21 03:10:52 2014"
      },
      "committer": {
        "name": "sigmund@google.com",
        "email": "sigmund@google.com",
        "time": "Fri Feb 21 03:10:52 2014"
      },
      "message": "Adding package:smoke. This CL includes the intial APIs, a mirror-based\nimplementation, a static-based implementation (meant to be used with codegen one\nday), and tests.\n\nR\u003djmesserly@google.com\n\nReview URL: https://codereview.chromium.org//169913004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/smoke@32878 260f80e4-7a28-3924-810f-c04153c831b5\n"
    }
  ]
}
