)]}'
{
  "commit": "04f96a9e12334f589b13b8b869a495e7e11ad96c",
  "tree": "24342a5a1be9acaffcbca85dd079587ba9e031b8",
  "parents": [
    "635700e2685d52afc42464a5fc1362872e4119cb"
  ],
  "author": {
    "name": "Elliott Sprehn",
    "email": "esprehn@chromium.org",
    "time": "Thu Jan 15 15:03:44 2015 -0800"
  },
  "committer": {
    "name": "Elliott Sprehn",
    "email": "esprehn@chromium.org",
    "time": "Thu Jan 15 15:03:44 2015 -0800"
  },
  "message": "Add two way data binding.\n\nAll reflected attributes two way bind on SkyElement, so now doing\n\u003csky-element name\u003d\"sky-input\" attributes\u003d\"value:string\"\u003e is enough\nto get two way binding on the value attribute so users doing\n\u003csky-input value\u003d\"{{ inputValue }}\"\u003e will get the inputValue property\nupdated as the user types.\n\nR\u003dabarth@chromium.org, ojan@chromium.org\n\nReview URL: https://codereview.chromium.org/850383002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4e55c0d1082b62a3a33a4acdf95a78270cd3f37",
      "old_mode": 33188,
      "old_path": "sky/examples/widgets/index.sky",
      "new_id": "98b0ab47a4d024f4db2932851d460990c281e415",
      "new_mode": 33188,
      "new_path": "sky/examples/widgets/index.sky"
    },
    {
      "type": "modify",
      "old_id": "23c6fb793586330c9f2faede3c0de6a8995ce6a3",
      "old_mode": 33188,
      "old_path": "sky/framework/sky-element/observe.sky",
      "new_id": "415b4b8f108d50e615ff3387b5e9bd54c5aada7d",
      "new_mode": 33188,
      "new_path": "sky/framework/sky-element/observe.sky"
    },
    {
      "type": "modify",
      "old_id": "8eff2f29875ce36f97e020b87109b42a2a05e766",
      "old_mode": 33188,
      "old_path": "sky/framework/sky-element/sky-binder.sky",
      "new_id": "aca84a3e8393e32a92a279bb29163e234e32bb65",
      "new_mode": 33188,
      "new_path": "sky/framework/sky-element/sky-binder.sky"
    },
    {
      "type": "modify",
      "old_id": "a76874a5f1215af1bbefca5594b9edc2b2c1c2e8",
      "old_mode": 33188,
      "old_path": "sky/framework/sky-element/sky-element.sky",
      "new_id": "7b7933ab35709505eee6b2118c3228a6a28ed7ea",
      "new_mode": 33188,
      "new_path": "sky/framework/sky-element/sky-element.sky"
    },
    {
      "type": "modify",
      "old_id": "dac0010ae069d62d66a27cb97a46307c2ab4f864",
      "old_mode": 33188,
      "old_path": "sky/tests/framework/observe-expected.txt",
      "new_id": "b7db27a36cc20f7e7f653a041d21f7720825b995",
      "new_mode": 33188,
      "new_path": "sky/tests/framework/observe-expected.txt"
    },
    {
      "type": "modify",
      "old_id": "2fa89259ba64fabfcf745328c1e8807f63f04aea",
      "old_mode": 33188,
      "old_path": "sky/tests/framework/observe.sky",
      "new_id": "a2bc3955b7484ce14bb738a532aede37f37dd350",
      "new_mode": 33188,
      "new_path": "sky/tests/framework/observe.sky"
    },
    {
      "type": "modify",
      "old_id": "587ea4eadca633ccc6441225ac52f629c206cdfd",
      "old_mode": 33188,
      "old_path": "sky/tests/framework/templates-expected.txt",
      "new_id": "b59402a73785cd2473a4d342ccdef3018255aba5",
      "new_mode": 33188,
      "new_path": "sky/tests/framework/templates-expected.txt"
    },
    {
      "type": "modify",
      "old_id": "aca46d80f4473f5b34c26c98c3c63e6c823d71b1",
      "old_mode": 33188,
      "old_path": "sky/tests/framework/templates.sky",
      "new_id": "747d9067bff71d70b43f2a2a51e799493b0bb11b",
      "new_mode": 33188,
      "new_path": "sky/tests/framework/templates.sky"
    },
    {
      "type": "modify",
      "old_id": "5c48950b7f16fda92a4f097de6b1ab303333d4ca",
      "old_mode": 33188,
      "old_path": "sky/tests/resources/test-element.sky",
      "new_id": "be6403c9ce0fc954f5b36c140105c4fae4c8bf6c",
      "new_mode": 33188,
      "new_path": "sky/tests/resources/test-element.sky"
    }
  ]
}
