| OLD | NEW | 
|---|
| 1 # This Source Code Form is subject to the terms of the Mozilla Public | 1 # This Source Code Form is subject to the terms of the Mozilla Public | 
| 2 # License, v. 2.0. If a copy of the MPL was not distributed with this | 2 # License, v. 2.0. If a copy of the MPL was not distributed with this | 
| 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 
| 4 | 4 | 
| 5 import os | 5 import os | 
| 6 import sys | 6 import sys | 
| 7 import re | 7 import re | 
| 8 import subprocess | 8 import subprocess | 
| 9 import shutil | 9 import shutil | 
| 10 import buildtools | 10 import buildtools | 
| (...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 449         return | 449         return | 
| 450 | 450 | 
| 451     import buildtools.releaseAutomation as releaseAutomation | 451     import buildtools.releaseAutomation as releaseAutomation | 
| 452     releaseAutomation.run(baseDir, type, version, keyFile, downloadsRepo) | 452     releaseAutomation.run(baseDir, type, version, keyFile, downloadsRepo) | 
| 453 | 453 | 
| 454 | 454 | 
| 455 def updatePSL(baseDir, scriptName, opts, args, type): | 455 def updatePSL(baseDir, scriptName, opts, args, type): | 
| 456     import buildtools.publicSuffixListUpdater as publicSuffixListUpdater | 456     import buildtools.publicSuffixListUpdater as publicSuffixListUpdater | 
| 457     publicSuffixListUpdater.updatePSL(baseDir) | 457     publicSuffixListUpdater.updatePSL(baseDir) | 
| 458 | 458 | 
|  | 459 | 
| 459 with addCommand(lambda baseDir, scriptName, opts, args, type: usage(scriptName, 
     type), ('help', '-h', '--help')) as command: | 460 with addCommand(lambda baseDir, scriptName, opts, args, type: usage(scriptName, 
     type), ('help', '-h', '--help')) as command: | 
| 460     command.shortDescription = 'Show this message' | 461     command.shortDescription = 'Show this message' | 
| 461 | 462 | 
| 462 with addCommand(runBuild, 'build') as command: | 463 with addCommand(runBuild, 'build') as command: | 
| 463     command.shortDescription = 'Create a build' | 464     command.shortDescription = 'Create a build' | 
| 464     command.description = 'Creates an extension build with given file name. If o
     utput_file is missing a default name will be chosen.' | 465     command.description = 'Creates an extension build with given file name. If o
     utput_file is missing a default name will be chosen.' | 
| 465     command.params = '[options] [output_file]' | 466     command.params = '[options] [output_file]' | 
| 466     command.addOption('Only include the given locales (if omitted: all locales n
     ot marked as incomplete)', short='l', long='locales', value='l1,l2,l3', types=('
     gecko')) | 467     command.addOption('Only include the given locales (if omitted: all locales n
     ot marked as incomplete)', short='l', long='locales', value='l1,l2,l3', types=('
     gecko')) | 
| 467     command.addOption('Use given build number (if omitted the build number will 
     be retrieved from Mercurial)', short='b', long='build', value='num') | 468     command.addOption('Use given build number (if omitted the build number will 
     be retrieved from Mercurial)', short='b', long='build', value='num') | 
| 468     command.addOption('File containing private key and certificates required to 
     sign the package', short='k', long='key', value='file', types=('chrome', 'safari
     ')) | 469     command.addOption('File containing private key and certificates required to 
     sign the package', short='k', long='key', value='file', types=('chrome', 'safari
     ')) | 
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 600                 if option in ('-h', '--help'): | 601                 if option in ('-h', '--help'): | 
| 601                     usage(scriptName, type, command) | 602                     usage(scriptName, type, command) | 
| 602                     sys.exit() | 603                     sys.exit() | 
| 603             commands[command](baseDir, scriptName, opts, args, type) | 604             commands[command](baseDir, scriptName, opts, args, type) | 
| 604         else: | 605         else: | 
| 605             print 'Command %s is not supported for this application type' % comm
     and | 606             print 'Command %s is not supported for this application type' % comm
     and | 
| 606             usage(scriptName, type) | 607             usage(scriptName, type) | 
| 607     else: | 608     else: | 
| 608         print 'Command %s is unrecognized' % command | 609         print 'Command %s is unrecognized' % command | 
| 609         usage(scriptName, type) | 610         usage(scriptName, type) | 
| OLD | NEW | 
|---|