)]}'
{
  "commit": "993dcacd17c6ea0d9c366c1bfc3e9579dfa19b44",
  "tree": "245ef01845075e0ac6831f6ead374834f299939a",
  "parents": [
    "b10f0e5b9a9ba6d8e9a27b3a81d2fc1d65d9810d"
  ],
  "author": {
    "name": "Sebastian Schuberth",
    "email": "sschuberth@gmail.com",
    "time": "Fri Jul 13 10:25:52 2018 +0200"
  },
  "committer": {
    "name": "Sebastian Schuberth",
    "email": "sschuberth@gmail.com",
    "time": "Fri Jul 13 17:21:47 2018 +0200"
  },
  "message": "Fix the initial existence check for \"repo\"\n\nCommit 27226e742d7e1a3d371531c19a3fdd91a4f9ab4a introduced a warning if\n\"repo\" is not part of the bootstrapped REPO_URL. However, that check was\ndone too early, directly after the call to _Clone. As the _Clone function\ndoes not actually clone but it only initializes and fetches, the check\nneeds to be moved to after the call to _Checkout.\n\nTo reproduce, call\n\nrepo init --no-clone-bundle --repo-branch\u003dmaster -u https://android.googlesource.com/platform/manifest\n\nwhich will currently always show the (bogus) warning message. With this\nfix, the warning will only be shown if \"repo\" indeed does not exist.\n\nWhile at it, also slightly improve the code by using os.path.join().\n\nChange-Id: Ied89e24231addabab6075005065748df1ffa74c4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13ccd2bab63cc68895f6b2fbaa82998f6f6a0540",
      "old_mode": 33261,
      "old_path": "repo",
      "new_id": "78cb41bf4654ff8eb6fd1ee07d167eb2438420b1",
      "new_mode": 33261,
      "new_path": "repo"
    }
  ]
}
