)]}'
{
  "log": [
    {
      "commit": "aa6e73a6c850694550b59a0911727dcb23c4837d",
      "tree": "92b29b4b9f7da80f6baf509ee1d4626f75498acb",
      "parents": [
        "533a2803506cc4f196403fdfafd948bd4f8e60d9"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Wed Dec 02 17:39:27 2009 -0800"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Wed Dec 02 17:39:27 2009 -0800"
      },
      "message": "Revive backup tests\n"
    },
    {
      "commit": "0cfeb25707c87af285cc993967be486d9c95a176",
      "tree": "61ae212b6b8c424e0b4c39d13b5f9699431a810a",
      "parents": [
        "c5ea43920919eeaec4ec0686de9fa3d034d82337"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Aug 11 21:44:21 2009 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Aug 11 21:51:03 2009 -0700"
      },
      "message": "The triumphant return of the shell scripts, with bugreports, less code dup, and\nenhanced readability.\n"
    },
    {
      "commit": "864ed1a9d7f7a18db7415322728f6208a0eaf9d5",
      "tree": "1ad3b2babd34f33d9a6de6e395e7ae44f021e65f",
      "parents": [
        "ead2758ce2103ab7b7c95c6aff91b239bb566099"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Thu Aug 06 15:36:34 2009 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Thu Aug 06 15:36:34 2009 -0700"
      },
      "message": "Wipe data on backend before a backup run\nAppend the date to 3.txt so that we can see if/when backup failures occurred\n  solely from the device/server state\nNote that these files will probably be deleted from the tree immediately, to\n  be replaced by the ruby versions.\n"
    },
    {
      "commit": "1f808c6f6ed893bb50c94cf5be676712e4d68b9b",
      "tree": "c9a5ecbabbf568e4449ad45a6f184000405bd1c1",
      "parents": [
        "a05f75d61aa4e779f2fdf466267b47e7df213566"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Mon Aug 03 20:23:55 2009 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Mon Aug 03 20:23:55 2009 -0700"
      },
      "message": "Make test_backup and test_restore usable again\n\n - Add copyright headers\n - Allow the user to pass options (like \u0027-s FOO\u0027) to adb\n - Restart device adb as root if needed\n - Make test_restore to infer a restore set\n"
    },
    {
      "commit": "dc355a90a3d9d34f66316928a53f61ac35ab4781",
      "tree": "7b9de72bba6ed97ff81b600073cbbed46a0cf7a1",
      "parents": [
        "aae628b44518f0886a7f33b88c1131f47d853e70"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Jun 26 14:45:25 2009 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Jun 26 14:45:25 2009 -0400"
      },
      "message": "Add a test for SharedPreferencesBackupHelper\n\n(which nobody had ever tested.  I like it when stuff\njust works the first time).\n"
    },
    {
      "commit": "aae628b44518f0886a7f33b88c1131f47d853e70",
      "tree": "cda1538d47201354c82116b5025c1e3dd8fddb71",
      "parents": [
        "7d619f18a277ee3114624df7301db94db83936b9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Jun 26 12:57:45 2009 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Fri Jun 26 12:57:45 2009 -0400"
      },
      "message": "Test that we correctly back up an empty file.\n\n(It turns out that we do.  It didn\u0027t used to work, I\u0027m not\nsure what changed)\n"
    },
    {
      "commit": "4a64bded06a0299785c295a975e2818308eb53e2",
      "tree": "a24057a8f82108aae7f8e6fcb5067c2ed7fe9690",
      "parents": [
        "5e8a4b842c20dd47b82e9915f1bd730ee1b0d46d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jun 25 23:53:29 2009 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jun 25 23:53:29 2009 -0400"
      },
      "message": "Add some helpful tests scripts for backup and make bmgr restore wait until the backup is done.\n"
    }
  ]
}
