equal
deleted
inserted
replaced
59 |
59 |
60 def command( |
60 def command( |
61 args: Args, |
61 args: Args, |
62 progress: Progress = new Progress |
62 progress: Progress = new Progress |
63 ) : (JSON.Object.T, Build.Results, Options, Sessions.Background) = { |
63 ) : (JSON.Object.T, Build.Results, Options, Sessions.Background) = { |
64 val options = Options.init(prefs = args.preferences, opts = args.options) |
64 val options = |
|
65 Options.init(prefs = args.preferences, specs = args.options.map(Options.Spec.make)) |
65 val dirs = args.dirs.map(Path.explode) |
66 val dirs = args.dirs.map(Path.explode) |
66 |
67 |
67 val session_background = |
68 val session_background = |
68 Sessions.background(options, args.session, progress = progress, dirs = dirs, |
69 Sessions.background(options, args.session, progress = progress, dirs = dirs, |
69 include_sessions = args.include_sessions).check_errors |
70 include_sessions = args.include_sessions).check_errors |