MercurialVersion16 Class

Summary

This MercurialVersionBase implements version-specific methods for Mercurial 1.6.
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
MercurialVersionAttribute 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(Version) void
This method finds the correct MercurialVersionBase implementation, based on the version.
Inherited from MercurialVersionBase
static
GetImplementationFor(Version) MercurialVersionBase
This method finds the correct MercurialVersionBase implementation, based on the version.
Inherited from MercurialVersionBase
static
MergeToolOption(string) IEnumerable<T>
This method produces a collection of options and arguments to pass on the command line to specify the merge tool.
WaitForLocksToDissipate(string) 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 MercurialVersionPre18