equal
deleted
inserted
replaced
92 val store = Sessions.store(options) |
92 val store = Sessions.store(options) |
93 val session = new Session(options, Resources.empty) |
93 val session = new Session(options, Resources.empty) |
94 |
94 |
95 using(store.open_database_context()) { db_context => |
95 using(store.open_database_context()) { db_context => |
96 val result = |
96 val result = |
97 db_context.input_database(session_name) { db => |
97 db_context.database(session_name) { db => |
98 val theories = store.read_theories(db, session_name) |
98 val theories = store.read_theories(db, session_name) |
99 val errors = store.read_errors(db, session_name) |
99 val errors = store.read_errors(db, session_name) |
100 store.read_build(db, session_name).map(info => (theories, errors, info.return_code)) |
100 store.read_build(db, session_name).map(info => (theories, errors, info.return_code)) |
101 } |
101 } |
102 result match { |
102 result match { |
446 val documents = |
446 val documents = |
447 Document_Build.build_documents( |
447 Document_Build.build_documents( |
448 Document_Build.context(session_name, deps, db_context, progress = progress), |
448 Document_Build.context(session_name, deps, db_context, progress = progress), |
449 output_sources = info.document_output, |
449 output_sources = info.document_output, |
450 output_pdf = info.document_output) |
450 output_pdf = info.document_output) |
451 db_context.output_database(session_name)(db => |
451 db_context.database_output(session_name)(db => |
452 documents.foreach(_.write(db, session_name))) |
452 documents.foreach(_.write(db, session_name))) |
453 (documents.flatMap(_.log_lines), Nil) |
453 (documents.flatMap(_.log_lines), Nil) |
454 } |
454 } |
455 } |
455 } |
456 else (Nil, Nil) |
456 else (Nil, Nil) |