Module OpamPinCommand

module OpamPinCommand: sig .. end
Pin subcommand.

val pin : OpamTypes.name ->
?version:OpamTypes.version -> OpamTypes.pin_option -> bool option
Pin a package. Returns Some is_same_version if the package should be reinstalled (or upgraded if is_same_version is false)
val edit : OpamState.state -> OpamTypes.name -> bool option
Let the user edit a pinned package's opam file. Returns Some is_same_version if the package should be rebuilt. raises Not_found if no valid opam file is available and the user didn't succeed in producing one.
val unpin : ?state:OpamState.state -> OpamTypes.name list -> OpamTypes.name list
Unpin packages. Returns the list of packages that should be rebuilt
val list : short:bool -> unit -> unit
List the pinned packages.