Changeset Class

Summary

This class encapsulates a changeset from the log.
Assembly
Mercurial.Net.dll
Namespace
Mercurial
Interfaces
  • IEquatable<T>
Base Types
  • object
graph TD Base0["object"]-->Type Interface0["IEquatable<T>"]-.->Type Type["Changeset"] class Type type-node

Syntax

public sealed class Changeset : IEquatable<Changeset>

Attributes

Type Description
DebuggerDisplayAttribute

Constructors

Name Summary
Changeset()

Properties

Name Value Summary
AuthorEmailAddress string
Gets the email address of the author of this Changeset.
AuthorName string
Gets the name of the author of this Changeset.
Branch string
Gets the branch this Changeset is on.
CommitMessage string
Gets the commit message of this Changeset.
Hash string
Gets the unique hash of this Changeset.
LeftParentHash string
Gets the hash of the left parent, or System.String.Empty if this is the initial changeset.
LeftParentRevision int
Gets the locally unique revision number of the left parent, or -1 if this is the initial changeset.
PathActions Collection<T>
Gets the collection of path actions this changeset contains.
Revision RevSpec
Gets the RevSpec for this Changeset.
RevisionNumber int
Gets the locally unique revision number of this Changeset.
RightParentHash string
Gets the hash of the right parent, or System.String.Empty if this is the initial changeset.
RightParentRevision int
Gets the locally unique revision number of the right parent, or -1 if this is the initial changeset.
Tags IEnumerable<T>
Gets the collection of tags for this Changeset, or an empty collection if this changeset has no tags.
Timestamp DateTime
Gets the timestamp of this Changeset.

Methods

Name Value Summary
Equals(Changeset) bool
Indicates whether the current object is equal to another object of the same type.
Equals(object) bool
Determines whether the specified object is equal to the current object.
GetHashCode() int
Serves as a hash function for a particular type.
ToString() string
Returns a string that represents the current object.