• Written in C# 3.0 for the .NET 3.5 and 4.0 Client Profile runtimes
  • Supports Mercurial 1.6.x (1.6.0-1.6.3), 1.7.x (1.7.0-1.7.5), 1.8.x (1.8.0-1.8.4), 1.9.x (1.9.0-1.9.0+10/TortoiseHg 2.1.1)
  • Supports TortoiseHg 1.1.x (PyGTK version), more specific version-list will come later
  • Supports TortoiseHg 2.0.x and 2.1.x (PyQT version), more specific version-list will come later
  • Note: Requires Mercurial to be installed, library does not come with Mercurial executables and does not function on its own!
  • Twitter hashtag: #MercurialNet
  • NuGet package here: Mercurial.Net
  • 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)
  • Extensible, possible to implement support for Mercurial extensions through new command-classes and extension methods
  • Fluent interface for building command objects, as well as normal object initializer support
  • Online documentation

Last edited Jul 20, 2011 at 4:00 PM by lassevk, version 1

Comments

No comments yet.