Add option for excluding paths from conversion
[cvs2svn.git] / test-data / main-cvsrepos / cvs2svn-multiproject.options
blob23eb3ccb33da8b1a7315639ceaddd16fa2104971
1 # (Be in -*- python -*- mode.)
3 # As a partial check that the example options file is functional, we
4 # use it as the basis for this test.  We only need to overwrite the
5 # output option to get the output repository in the location expected
6 # by the test infrastructure.
8 import os
10 execfile('cvs2svn-example.options')
12 ctx.output_option = NewRepositoryOutputOption(
13     'cvs2svn-tmp/main--options=cvs2svn-multiproject.options-svnrepos',
14     )
16 ctx.cross_project_commits = False
17 ctx.cross_branch_commits = False
19 run_options.clear_projects()
21 for project in [
22     'full-prune',
23     'full-prune-reappear',
24     'interleaved',
25     'partial-prune',
26     'proj',
27     'single-files',
28     ]:
29     run_options.add_project(
30         os.path.join(r'test-data/main-cvsrepos', project),
31         trunk_path='%s/trunk' % (project,),
32         branches_path='%s/branches' % (project,),
33         tags_path='%s/tags' % (project,),
34         initial_directories=['%s/releases' % (project,)],
35         symbol_strategy_rules=global_symbol_strategy_rules,
36         )