git-unix
Virtual package to install and configure ocaml-git's Unix backend
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Parameters
Signature
type hash = Store.hash
type store = Store.t
val fetch :
?push_stdout:( string -> unit ) ->
?push_stderr:( string -> unit ) ->
?threads:int ->
ctx:Mimic.ctx ->
Smart_git.Endpoint.t ->
store ->
?version:[> `V1 ] ->
?capabilities:Smart.Capability.t list ->
?deepen:[ `Depth of int | `Timestamp of int64 ] ->
[ `All | `Some of (Git.Reference.t * Git.Reference.t) list | `None ] ->
( (hash * (Git.Reference.t * hash) list) option, error ) result Lwt.t
val push :
ctx:Mimic.ctx ->
Smart_git.Endpoint.t ->
store ->
?version:[> `V1 ] ->
?capabilities:Smart.Capability.t list ->
[ `Create of Git.Reference.t
| `Delete of Git.Reference.t
| `Update of Git.Reference.t * Git.Reference.t ]
list ->
( unit, error ) result Lwt.t