Left: | ||
Right: |
LEFT | RIGHT |
---|---|
1 # coding: utf-8 | 1 # coding: utf-8 |
2 | 2 |
3 # This Source Code Form is subject to the terms of the Mozilla Public | 3 # This Source Code Form is subject to the terms of the Mozilla Public |
4 # License, v. 2.0. If a copy of the MPL was not distributed with this | 4 # License, v. 2.0. If a copy of the MPL was not distributed with this |
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
6 | 6 |
7 import os, sys, re, subprocess, shutil, buildtools | 7 import os, sys, re, subprocess, shutil, buildtools |
8 from getopt import getopt, GetoptError | 8 from getopt import getopt, GetoptError |
9 from StringIO import StringIO | 9 from StringIO import StringIO |
10 from zipfile import ZipFile | 10 from zipfile import ZipFile |
(...skipping 503 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
514 command.addOption('Suppress JsDoc output', short='q', long='quiet') | 514 command.addOption('Suppress JsDoc output', short='q', long='quiet') |
515 command.params = '[options] <directory>' | 515 command.params = '[options] <directory>' |
516 command.supportedTypes = ('gecko', 'chrome') | 516 command.supportedTypes = ('gecko', 'chrome') |
517 | 517 |
518 with addCommand(runReleaseAutomation, 'release') as command: | 518 with addCommand(runReleaseAutomation, 'release') as command: |
519 command.shortDescription = 'Run release automation' | 519 command.shortDescription = 'Run release automation' |
520 command.description = 'Note: If you are not the project owner then you '\ | 520 command.description = 'Note: If you are not the project owner then you '\ |
521 'probably don\'t want to run this!\n\n'\ | 521 'probably don\'t want to run this!\n\n'\ |
522 'Runs release automation: creates downloads for the new version, tags '\ | 522 'Runs release automation: creates downloads for the new version, tags '\ |
523 'source code repository as well as downloads and buildtools repository.' | 523 'source code repository as well as downloads and buildtools repository.' |
524 command.addOption('File containing private key and certificates required to si gn the release. Note that for Chrome releases this option needs to be specified twice: first a key to sign Chrome/Opera builds, then another to sign the Safari build.', short='k', long='key', value='file', types=('gecko', 'chrome')) | 524 command.addOption('File containing private key and certificates required to si gn the release. Note that for Chrome releases this option needs to be specified twice: first a key to sign Chrome builds, then another to sign the Safari build. ', short='k', long='key', value='file', types=('gecko', 'chrome')) |
kzar
2016/03/08 17:45:11
Nit: I guess this documentation should be changed
Sebastian Noack
2016/03/08 18:26:34
Done.
| |
525 command.addOption('Directory containing downloads repository (if omitted ../do wnloads is assumed)', short='d', long='downloads', value='dir') | 525 command.addOption('Directory containing downloads repository (if omitted ../do wnloads is assumed)', short='d', long='downloads', value='dir') |
526 command.params = '[options] <version>' | 526 command.params = '[options] <version>' |
527 command.supportedTypes = ('gecko', 'chrome') | 527 command.supportedTypes = ('gecko', 'chrome') |
528 | 528 |
529 with addCommand(updatePSL, 'updatepsl') as command: | 529 with addCommand(updatePSL, 'updatepsl') as command: |
530 command.shortDescription = 'Updates Public Suffix List' | 530 command.shortDescription = 'Updates Public Suffix List' |
531 command.description = 'Downloads Public Suffix List (see http://publicsuffix.o rg/) and generates lib/publicSuffixList.js from it.' | 531 command.description = 'Downloads Public Suffix List (see http://publicsuffix.o rg/) and generates lib/publicSuffixList.js from it.' |
532 command.supportedTypes = ('chrome',) | 532 command.supportedTypes = ('chrome',) |
533 | 533 |
534 def getType(baseDir, scriptName, args): | 534 def getType(baseDir, scriptName, args): |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
595 if option in ('-h', '--help'): | 595 if option in ('-h', '--help'): |
596 usage(scriptName, type, command) | 596 usage(scriptName, type, command) |
597 sys.exit() | 597 sys.exit() |
598 commands[command](baseDir, scriptName, opts, args, type) | 598 commands[command](baseDir, scriptName, opts, args, type) |
599 else: | 599 else: |
600 print 'Command %s is not supported for this application type' % command | 600 print 'Command %s is not supported for this application type' % command |
601 usage(scriptName, type) | 601 usage(scriptName, type) |
602 else: | 602 else: |
603 print 'Command %s is unrecognized' % command | 603 print 'Command %s is unrecognized' % command |
604 usage(scriptName, type) | 604 usage(scriptName, type) |
LEFT | RIGHT |