Gerrit git cl land: abort if not uploaded.

R=agable@chromium.org
BUG=642759,609225

Review-Url: https://codereview.chromium.org/2317253003
diff --git a/git_cl.py b/git_cl.py
index 2af4624..cf626f5 100755
--- a/git_cl.py
+++ b/git_cl.py
@@ -4026,6 +4026,10 @@
           'the contributor\'s "name <email>". If you can\'t upload such a '
           'commit for review, contact your repository admin and request'
           '"Forge-Author" permission.')
+    if not cl.GetIssue():
+      DieWithError('You must upload the issue first to Gerrit.\n'
+                   '  If you would rather have `git cl land` upload '
+                   'automatically for you, see http://crbug.com/642759')
     return cl._codereview_impl.CMDLand(options.force, options.bypass_hooks,
                                        options.verbose)