Module Log.Line

type t =
  1. | Root of {
    1. rev : Rev.t;
    }
  2. | Commit of {
    1. rev : Rev.t;
    2. parent : Rev.t;
    }
  3. | Merge of {
    1. rev : Rev.t;
    2. parent1 : Rev.t;
    3. parent2 : Rev.t;
    }
val sexp_of_t : t -> Sexplib0.Sexp.t
val equal : t -> t -> bool
val rev : t -> Rev.t