Thursday, December 02, 2010

Mercurial.Net

Project Description
.NET wrapper class library for the Mercurial Distributed Version Control System (DVCS) - (http://mercurial.selenic.com/), written in C# 3.0 for the .NET 3.5 Client Profile runtime.
This class library intends to implement a full wrapper for the Mercurial command line client, hg.

Features

  • Written in C# 3.0 for the .NET 3.5 Client Profile runtime
  • All execution of the command line client handled by the library, including reading of standard output/error and handling of exit codes
  • Structured output (like changeset logs) will be parsed into .NET objects, but raw output in its original form will also be available
  • Observable execution, all output from commands available during execution
  • All source code available, fully documented (that is, all public types and methods will have full XML documentation, source itself hopefully won't need comments)

Read more: Codeplex