let hou =
if tm.Unix.tm_hour > 0 then (string_of_int tm.Unix.tm_hour ^ "h ") else ""
in
- let proof_status,moo_content_rev,status =
+ let proof_status,moo_content_rev,metadata,status =
match !status with
- | Some s -> !s.proof_status, !s.moo_content_rev, !s
+ | Some s -> !s.proof_status, !s.moo_content_rev, !s.metadata, !s
| None -> assert false
in
if proof_status <> GrafiteTypes.No_proof then
begin
let basedir = Helm_registry.get "matita.basedir" in
let moo_fname = GrafiteMisc.obj_file_of_script ~basedir fname in
+ let metadata_fname = GrafiteMisc.metadata_file_of_script ~basedir fname in
GrafiteMarshal.save_moo moo_fname moo_content_rev;
+ LibraryNoDb.save_metadata metadata_fname metadata;
HLog.message
(sprintf "execution of %s completed in %s." fname (hou^min^sec));
exit 0