David Carr committed 8d2238c

bbcreate: only say you're about to clone when you really will

This change fixes two bugs in bbcreate.
- If noclone was specified, it would display the message
"repository created, cloning...", even though it wasn't cloning
- If private was specified, it wouldn't clone (regardless of whether you
specified noclone or not

Comments (0)

Files changed (1)

     _bb_apicall(ui, 'repositories', data)
     # if this completes without exception, assume the request was successful,
     # and clone the new repo
-    ui.write('repository created, cloning...\n')
-    if opts['noclone'] or opts['private']: return
-    commands.clone(ui, 'bb://' + reponame)
+    if opts['noclone']:
+        ui.write('repository created\n')
+    else:
+        ui.write('repository created, cloning...\n')
+        commands.clone(ui, 'bb://' + reponame)
 def bb_followers(ui, repo, **opts):
     '''list all followers of this repo at bitbucket
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.