package hg_lib
A library that wraps the Mercurial command line interface
Install
Dune Dependency
Authors
Maintainers
Sources
v0.17.0.tar.gz
sha256=2b7ec89fea70243afe99e6756268c59a76a600ab8db573c64efbe305485acf94
doc/hg_lib.open/Open_hg_lib/Hg/Fixed_hg_environment/index.html
Module Hg.Fixed_hg_environment
Source
Parameters
module E : sig ... end
Signature
Source
val add :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?includes:string list ->
?excludes:string list ->
[ `All_files | `These_files of string list ] ->
unit Async.Deferred.Or_error.t
Source
val addremove :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?includes:string list ->
?excludes:string list ->
?similarity:int ->
[ `All_files | `These_files of string list ] ->
unit Async.Deferred.Or_error.t
Source
val annotate :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?rev:string ->
?user:unit ->
?file:unit ->
?date:unit ->
?number:unit ->
?changeset:unit ->
?skip:string list ->
?ignore_space_change:unit ->
?ignore_blank_lines:unit ->
?ignore_space_at_eol:unit ->
?includes:string list ->
?excludes:string list ->
?template:string ->
string ->
string list Async.Deferred.Or_error.t
Source
val archive :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?no_decode:unit ->
?prefix:string ->
?rev:string ->
?type_:string ->
?subrepos:unit ->
?includes:string list ->
?excludes:string list ->
destination:string ->
unit ->
unit Async.Deferred.Or_error.t
Source
val bookmarks :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
unit ->
Open_hg_lib__.Hg_private.Bookmark.Public.t list Async.Deferred.Or_error.t
Source
val change_bookmark :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?force:unit ->
name:string ->
[ `Set_rev of string | `Current | `Inactive | `Delete | `Rename of string ] ->
unit Async.Deferred.Or_error.t
Source
val bundle :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?force:unit ->
?revs:string list ->
?branches:string list ->
?bases:string list ->
?all:unit ->
?compression_type:string ->
?ssh:string ->
?remotecmd:string ->
?insecure:unit ->
?destination:string ->
string ->
[ `Ok | `Nothing_to_bundle ] Async.Deferred.Or_error.t
Source
val clone :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
source:string ->
?destination:string ->
?update:[ `Rev of string | `No_update ] ->
?revs:string list ->
?branches:string list ->
?pull:unit ->
?uncompressed:unit ->
?ssh:string ->
?remotecmd:string ->
?insecure:unit ->
unit ->
unit Async.Deferred.Or_error.t
Source
val cat :
destination:_ Open_hg_lib__.Hg_private.Destination.Public.t ->
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?includes:string list ->
?excludes:string list ->
?rev:string ->
?template:string ->
string ->
[ `Ok of 'dst | `No_such_file ] Async.Deferred.Or_error.t
Source
val commit :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?addremove:unit ->
?allow_commit_without_bookmark:unit ->
?includes:string list ->
?excludes:string list ->
message:string ->
?time:Open_hg_lib__.Hg_private.Time.t ->
?zone:Open_hg_lib__.Hg_private.Time.Zone.t ->
?user:string ->
?files:string list ->
unit ->
[ `Ok | `Nothing_changed ] Async.Deferred.Or_error.t
Source
val config :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?untrusted:unit ->
?names:string list ->
unit ->
(string * string) list Async.Deferred.Or_error.t
Source
val copy :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?forget:unit ->
?after:unit ->
?force:unit ->
?includes:string list ->
?excludes:string list ->
string ->
string ->
unit Async.Deferred.Or_error.t
Source
val diff :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?revs:string list ->
?change:string ->
?text:unit ->
?git:unit ->
?reverse:unit ->
?ignore_all_space:unit ->
?ignore_space_change:unit ->
?ignore_blank_lines:unit ->
?unified:int ->
?stat:unit ->
?includes:string list ->
?excludes:string list ->
?subrepos:unit ->
?files:string list ->
unit ->
string Async.Deferred.Or_error.t
Source
val extdiff :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?revs:string list ->
?change:string ->
?includes:string list ->
?excludes:string list ->
?program:string ->
?options:string list ->
?files:string list ->
unit ->
string Async.Deferred.Or_error.t
Source
val files :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?rev:string ->
?includes:string list ->
?excludes:string list ->
?subrepos:unit ->
[ `All_files | `These_files of string list ] ->
string list Async.Deferred.Or_error.t
Source
val heads :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?rev:string ->
?topo:unit ->
?closed:unit ->
?include_files_in_changeset_info:unit ->
unit ->
Open_hg_lib__.Hg_private.Changeset_info.Public.t list
Async.Deferred.Or_error.t
Source
val id :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?rev:string ->
unit ->
string Async.Deferred.Or_error.t
Source
val init :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?ssh:string ->
?remotecmd:string ->
?insecure:unit ->
?dest:string ->
unit ->
unit Async.Deferred.Or_error.t
Source
val is_repo :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
unit ->
bool Async.Deferred.Or_error.t
Source
val log :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?follow:unit ->
?date:Open_hg_lib__.Hg_private.Date_param.Public.t ->
?copies:unit ->
?keywords:string list ->
?revs:string list ->
?removed:unit ->
?users:string list ->
?branches:string list ->
?prune_revs:string list ->
?limit:int ->
?no_merges:unit ->
?includes:string list ->
?excludes:string list ->
?files:string list ->
?include_files_in_changeset_info:unit ->
unit ->
Open_hg_lib__.Hg_private.Changeset_info.Public.t list
Async.Deferred.Or_error.t
Source
val manifest :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?rev:string ->
?all:unit ->
unit ->
string list Async.Deferred.Or_error.t
Source
val merge :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?tool:string ->
?allow_commit_without_bookmark:unit ->
[ `Unique_other_head | `Rev of string ] ->
[ `Ok | `Unresolved_files ] Async.Deferred.Or_error.t
Source
val out :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?force:unit ->
?revs:string list ->
?limit:int ->
?no_merges:unit ->
?ssh:string ->
?remotecmd:string ->
?insecure:unit ->
?remote_path:string ->
?include_files_in_changeset_info:unit ->
unit ->
Open_hg_lib__.Hg_private.Changeset_info.Public.t list
Async.Deferred.Or_error.t
Source
val pull :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?update:unit ->
?force:unit ->
?revs:string list ->
?bookmarks:string list ->
?branches:string list ->
?ssh:string ->
?remotecmd:string ->
?insecure:unit ->
?rebase:unit ->
?remote_path:string ->
unit ->
unit Async.Deferred.Or_error.t
Source
val purge :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?abort_on_err:unit ->
?all:unit ->
?dirs:unit ->
?files:unit ->
?includes:string list ->
?excludes:string list ->
unit ->
unit Async.Deferred.Or_error.t
Source
val push :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?force:unit ->
?revs:string list ->
?bookmarks:string list ->
?branches:string list ->
?new_branch:unit ->
?ssh:string ->
?remotecmd:string ->
?insecure:unit ->
?remote_path:string ->
unit ->
[ `Ok | `Nothing_to_push ] Async.Deferred.Or_error.t
Source
val remove :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?after:unit ->
?force:unit ->
?includes:string list ->
?excludes:string list ->
string list ->
unit Async.Deferred.Or_error.t
Source
val rename :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?after:unit ->
?force:unit ->
?includes:string list ->
?excludes:string list ->
string ->
string ->
unit Async.Deferred.Or_error.t
Source
val mark_resolved :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
[ `All_files | `These_files of string list ] ->
unit Async.Deferred.Or_error.t
Calls hg resolve
with --mark
to mark files as resolved.
Source
val revert :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?date:Open_hg_lib__.Hg_private.Date_param.Public.t ->
?rev:string ->
?no_backup:unit ->
?includes:string list ->
?excludes:string list ->
[ `All_files | `These_files of string list ] ->
unit Async.Deferred.Or_error.t
Source
val root :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
unit ->
string Async.Deferred.Or_error.t
Source
val status :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?rev:string ->
?rev2:string ->
?change:string ->
?includes:string list ->
?excludes:string list ->
?subrepos:unit ->
unit ->
Open_hg_lib__.Hg_private.File_status.Public.t list Async.Deferred.Or_error.t
Source
val tags :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
unit ->
Open_hg_lib__.Hg_private.Tag.Public.t list Async.Deferred.Or_error.t
Source
val unbundle :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?update:unit ->
string ->
unit Async.Deferred.Or_error.t
Source
val update :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
?clean:unit ->
?check:unit ->
?date:Open_hg_lib__.Hg_private.Date_param.Public.t ->
?rev:string ->
unit ->
unit Async.Deferred.Or_error.t
Source
val get_default_url :
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
unit ->
string option Async.Deferred.Or_error.t
hg show paths.default
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page