| Index: cms/bin/generate_static_pages.py |
| =================================================================== |
| --- a/cms/bin/generate_static_pages.py |
| +++ b/cms/bin/generate_static_pages.py |
| @@ -22,17 +22,17 @@ |
| from argparse import ArgumentParser |
| from cms.utils import get_page_params, process_page |
| from cms.sources import create_source |
| MIN_TRANSLATED = 0.3 |
| -def generate_pages(repo, output_dir, revision): |
| +def generate_pages(repo, output_dir): |
| known_files = set() |
| def write_file(path_parts, contents, binary=False): |
| encoding = None if binary else 'utf-8' |
| outfile = os.path.join(output_dir, *path_parts) |
| if outfile in known_files: |
| logging.warning('File %s has multiple sources', outfile) |
| return |
| @@ -47,17 +47,17 @@ |
| os.makedirs(os.path.dirname(outfile)) |
| except OSError as e: |
| if e.errno != errno.EEXIST: |
| raise |
| with codecs.open(outfile, 'wb', encoding=encoding) as handle: |
| handle.write(contents) |
| - with create_source(repo, cached=True, revision=revision) as source: |
| + with create_source(repo, cached=True) as source: |
| config = source.read_config() |
| defaultlocale = config.get('general', 'defaultlocale') |
| locales = list(source.list_locales()) |
| if defaultlocale not in locales: |
| locales.append(defaultlocale) |
| # First pass: compile the list of pages with given translation level |
| def get_locale_file(page): |
| @@ -120,16 +120,12 @@ |
| remove_unknown(path) |
| if not os.listdir(path): |
| os.rmdir(path) |
| remove_unknown(output_dir) |
| if __name__ == '__main__': |
| parser = ArgumentParser('Convert website source to static website') |
| - parser.add_argument('-r', '--rev', |
| - help='Specify which revision to generate from. ' |
| - 'See "hg help revisions" for details.', |
| - default='default') |
| parser.add_argument('source', help="Path to website's repository") |
| parser.add_argument('output', help='Path to desired output directory') |
| args = parser.parse_args() |
| - generate_pages(args.source, args.output, args.rev) |
| + generate_pages(args.source, args.output) |