)]}'
{
  "commit": "8c819445ebdbb6bea015acf463023ef486b091bc",
  "tree": "e06705b683a3eb5320573990ca8404c55b53a99c",
  "parents": [
    "bc9d27d41f5be6351069ac82b0cc0bb557c3829f",
    "c93071caec674a080e569d8a9688f3f638ce8db6"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Thu Apr 07 11:04:39 2016 -0700"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Thu Apr 07 11:05:21 2016 -0700"
  },
  "message": "Merge remote-tracking branch \u0027weave/master\u0027 into \u0027weave/aosp-master\u0027\n\nc93071c libweave: Always fetch commands from server, even if XMPP delivers JSON\nc507804 libweave: Remove backup polling (30 minute poll interval)\neae016c clean up example/test_device clashes\nfcffce3 disable builtin rules\nfcf6b3e add standard \"check\" target\n825c55c readme: document cross-compiling for end users\nc0c256c Add \"make coverage\" target to build code coverage.\ne2d68d4 Add general-use-and-purpose comment for Device interface.\n39b96b6 create generic test device for multiple traits testing.\n2fd3e55 libuweave: Fix break on Android toolchain\n\nChange-Id: I99d58082cd31aa997a52e0beab55a8b795581f00\n",
  "tree_diff": []
}
