Summary
This
MercurialVersionBase implements version-specific methods for
Mercurial 1.6.
- Assembly
- Mercurial
.Net .dll - Namespace
- Mercurial
.Versions - Base Types
graph TD
Base0["MercurialVersionPre18"]-->Type
click Base0 "/Cake.Hg/api/Mercurial.Versions/MercurialVersionPre18"
Base1["MercurialVersionBase"]-->Base0
click Base1 "/Cake.Hg/api/Mercurial.Versions/MercurialVersionBase"
Base2["object"]-->Base1
Type["MercurialVersion16"]
class Type type-node
Syntax
public class MercurialVersion16 : MercurialVersionPre18
Attributes
| Type | Description |
|---|---|
| Mercurial |
This attribute can be applied to MercurialVersionBase descendants
to specify which version(s) they apply to.
|
Constructors
| Name | Summary |
|---|---|
| MercurialVersion16 |
Properties
| Name | Value | Summary |
|---|---|---|
| Current | MercurialVersionBase |
Gets the
MercurialVersionBase that implements support for the current Mercurial version,
as identified by the Client class.
Inherited from MercurialVersionBase
static
|
Methods
| Name | Value | Summary |
|---|---|---|
| AssignCurrent |
void |
This method finds the correct
MercurialVersionBase implementation,
based on the version.
Inherited from MercurialVersionBase
static
|
| GetImplementationFor |
MercurialVersionBase |
This method finds the correct
MercurialVersionBase implementation,
based on the version.
Inherited from MercurialVersionBase
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.
Inherited from Mercurial
|