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
|