| OLD | NEW | 
|     1 #!/usr/bin/env python |     1 #!/usr/bin/env python | 
|     2 # coding: utf-8 |     2 # coding: utf-8 | 
|     3 # |     3 # | 
|     4 # Copyright 2007 Google Inc. |     4 # Copyright 2007 Google Inc. | 
|     5 # |     5 # | 
|     6 # Licensed under the Apache License, Version 2.0 (the "License"); |     6 # Licensed under the Apache License, Version 2.0 (the "License"); | 
|     7 # you may not use this file except in compliance with the License. |     7 # you may not use this file except in compliance with the License. | 
|     8 # You may obtain a copy of the License at |     8 # You may obtain a copy of the License at | 
|     9 # |     9 # | 
|    10 #     http://www.apache.org/licenses/LICENSE-2.0 |    10 #     http://www.apache.org/licenses/LICENSE-2.0 | 
| (...skipping 2422 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2433   if options.target_ref: |  2433   if options.target_ref: | 
|  2434     form_fields.append(("target_ref", options.target_ref)) |  2434     form_fields.append(("target_ref", options.target_ref)) | 
|  2435   if options.cq_dry_run: |  2435   if options.cq_dry_run: | 
|  2436     form_fields.append(("cq_dry_run", "1")) |  2436     form_fields.append(("cq_dry_run", "1")) | 
|  2437     form_fields.append(("commit", "1")) |  2437     form_fields.append(("commit", "1")) | 
|  2438   if options.depends_on_patchset: |  2438   if options.depends_on_patchset: | 
|  2439     form_fields.append(("depends_on_patchset", options.depends_on_patchset)) |  2439     form_fields.append(("depends_on_patchset", options.depends_on_patchset)) | 
|  2440  |  2440  | 
|  2441   # Process --message, --title and --file. |  2441   # Process --message, --title and --file. | 
|  2442   message = options.message or "" |  2442   message = options.message or "" | 
 |  2443   explicit_title = options.title is not None | 
|  2443   title = options.title or "" |  2444   title = options.title or "" | 
|  2444   if options.file: |  2445   if options.file: | 
|  2445     if options.message: |  2446     if options.message: | 
|  2446       ErrorExit("Can't specify both message and message file options") |  2447       ErrorExit("Can't specify both message and message file options") | 
|  2447     file = open(options.file, 'r') |  2448     file = open(options.file, 'r') | 
|  2448     message = file.read() |  2449     message = file.read() | 
|  2449     file.close() |  2450     file.close() | 
|  2450   title = title or message.split('\n', 1)[0].strip() |  2451   title = title or message.split('\n', 1)[0].strip() | 
|  2451   if not title: |  2452   if not title and not explicit_title: | 
|  2452     if options.issue: |  2453     if options.issue: | 
|  2453       prompt = "Title describing this patch set" |  2454       prompt = "Title describing this patch set" | 
|  2454     else: |  2455     else: | 
|  2455       prompt = "New issue subject" |  2456       prompt = "New issue subject" | 
|  2456     title_default = vcs.GetMostRecentCommitSummary() |  2457     title_default = vcs.GetMostRecentCommitSummary() | 
|  2457     if title_default: |  2458     if title_default: | 
|  2458       prompt += " [%s]" % title_default |  2459       prompt += " [%s]" % title_default | 
|  2459     title = raw_input(prompt + ": ").strip() or title_default |  2460     title = raw_input(prompt + ": ").strip() or title_default | 
|  2460   if not title and not options.issue: |  2461   if not title and not options.issue: | 
|  2461     ErrorExit("A non-empty title is required for a new issue") |  2462     ErrorExit("A non-empty title is required for a new issue") | 
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2551     print |  2552     print | 
|  2552     StatusUpdate("Interrupted.") |  2553     StatusUpdate("Interrupted.") | 
|  2553     sys.exit(1) |  2554     sys.exit(1) | 
|  2554   except auth.AuthenticationError as e: |  2555   except auth.AuthenticationError as e: | 
|  2555     print(e, file=sys.stderr) |  2556     print(e, file=sys.stderr) | 
|  2556     sys.exit(1) |  2557     sys.exit(1) | 
|  2557  |  2558  | 
|  2558  |  2559  | 
|  2559 if __name__ == "__main__": |  2560 if __name__ == "__main__": | 
|  2560   main() |  2561   main() | 
| OLD | NEW |