let commit_files_in_dir ?(comment="") dir base_files =
let com =
Printf.sprintf "cd %s ; cvs commit %s -m %s %s"
(Filename.quote dir)
!Ocvs_config.commit_options
(Filename.quote comment)
(List.fold_left (fun acc -> fun f -> acc^" "^(Filename.quote f)^"") "" base_files)
in
let n = Sys.command com in
if n = 0 then
()
else
raise (Ocvs_types.CvsFailure (Ocvs_messages.error_exec com))