Code Build Status

DiffLib

Project page: http://difflib.codeplex.com.

Overview

The DiffLib project was spawned as a side-project for my other main open source project, Mercurial.Net, to allow me to calculate "diffs" for collections, most notably text files (a collection of text lines), for visualization.

DiffLib solves this through the use of the LCS algorithm, Longest Common Substring, recursively, to generate sections that are equal, separated by sections that aren't.

The class library is written in C# 3.0, for .NET 3.5 and 4.0, in a Visual Studio 2010 solution.

Releases and downloads

The software was released as version 1.0 on 9th of December and is available for download on its CodePlex page, linked to below, as well as installable through NuGet.

DiffLib 1.0 - download page on CodePlex.
 » DiffLib 1.0 binaries - direct link.
 » DiffLib 1.0 source code - direct link.

Source code repository - Mercurial repository hosted on CodePlex.
Online documentation - build with Sandcastle.