src/Pure/Admin/build_log.scala
changeset 78878 d03bbdd9e735
parent 78877 45d570945fe4
child 78879 2e260496a4f8
equal deleted inserted replaced
78877:45d570945fe4 78878:d03bbdd9e735
  1206 
  1206 
  1207     using(store.open_database()) { db =>
  1207     using(store.open_database()) { db =>
  1208       if (vacuum) db.vacuum()
  1208       if (vacuum) db.vacuum()
  1209 
  1209 
  1210       progress.echo("Updating database " + db + " ...")
  1210       progress.echo("Updating database " + db + " ...")
  1211       val errors0 = store.write_info(db, log_files, progress = progress)
       
  1212 
       
  1213       val errors =
  1211       val errors =
  1214         if (ml_statistics) {
  1212         store.write_info(db, log_files, ml_statistics = ml_statistics, progress = progress)
  1215           progress.echo("Updating database " + db + " (ML statistics) ...")
       
  1216           store.write_info(db, log_files, ml_statistics = true,
       
  1217             progress = progress, errors = errors0)
       
  1218         }
       
  1219         else errors0
       
  1220 
  1213 
  1221       if (errors.isEmpty) {
  1214       if (errors.isEmpty) {
  1222         for (path <- snapshot) {
  1215         for (path <- snapshot) {
  1223           progress.echo("Writing database snapshot " + path)
  1216           progress.echo("Writing database snapshot " + path)
  1224           store.snapshot_database(db, path)
  1217           store.snapshot_database(db, path)