Module Drom_lib.Update

type args = {
  1. mutable arg_upgrade : bool;
  2. mutable arg_force : bool;
  3. mutable arg_diff : bool;
  4. mutable arg_skip : (bool * string) list;
  5. mutable arg_promote_skip : bool;
  6. mutable arg_edition : string option;
  7. mutable arg_min_edition : string option;
  8. mutable arg_create : bool option;
  9. arg_share_version : string option;
  10. arg_share_repo : string option;
}
val args : unit -> args * Ezcmd.V2.EZCMD.TYPES.arg_list
val update_files : Types.share -> twice:bool -> ?warning:bool -> ?args:args -> ?git:bool -> Types.project -> unit
val compute_config_hash : (string * string) list -> Hashes.hash
val display_create_warning : Types.project -> unit