package yocaml_git

  1. Overview
  2. Docs
On This Page
  1. API
YOCaml Runtime using Git as target

Install

dune-project
 Dependency

Authors

Maintainers

Sources

yocaml-1.0.0.tbz
sha256=cfd4291358e4bd9a90c5926bbb770b898c30ce7c25ce02bb9548803392d16d72
sha512=57ae20ea44c7ff456c647e883eb9649c77f8786b895cd5318e617e836340f0a0631cba2234a5e5e2b7565e862a0085efba98b001e5ddb7ba51b2f557e47a4224

doc/yocaml_git/Yocaml_git/index.html

Module Yocaml_gitSource

Allows you to define a Runtime that uses Git as a compilation target.

API

Sourceval execute : (module Yocaml_git__.Runtime.RUNTIME) -> (module Mirage_clock.PCLOCK) -> ctx:Mimic.ctx -> ?author:string -> ?email:string -> ?comment:string -> string -> 'a Yocaml.Effect.t -> ('a, [> `Msg of string ]) result Lwt.t

Executes a YOCaml program using a given Runtime for processing with Source and using a Git Store as compilation target. What the YOCaml progam generates is compared with what you can view from the given remote repository and updated with a new Git commit. Then, we push these changes to the remote repository.

ctx contains multiple informations needed to initiate a communication with the given remote repository. See Git_unix.ctx for more details.