Summary
This class, and its descendants implements version-specific features of Mercurial.
- Assembly
- Mercurial
.Net .dll - Namespace
- Mercurial
.Versions - Base Types
-
- object
- Derived Types
graph TD
Base0["object"]-->Type
Type["MercurialVersionBase"]
class Type type-node
Type-->Derived0["MercurialVersionPre18"]
click Derived0 "/Cake.Hg/api/Mercurial.Versions/MercurialVersionPre18"
Syntax
public class MercurialVersionBase
Constructors
| Name | Summary |
|---|---|
| MercurialVersionBase |
Properties
| Name | Value | Summary |
|---|---|---|
| Current | MercurialVersionBase |
Gets the
MercurialVersionBase that implements support for the current Mercurial version,
as identified by the Client class.
static
|
Methods
| Name | Value | Summary |
|---|---|---|
| AssignCurrent |
void |
This method finds the correct
MercurialVersionBase implementation,
based on the version.
static
|
| GetImplementationFor |
MercurialVersionBase |
This method finds the correct
MercurialVersionBase implementation,
based on the version.
static
|
| MergeToolOption |
IEnumerable |
This method produces a collection of options and arguments to pass on the command line
to specify the merge tool.
|
| Wait |
void |
This method will wait for lingering POSIX-style file locks to dissipate before
continuing, to get around problems with such locks in pre-1.8 Mercurial.
|