A simple but powerful diff and merge class library for .NET, written in C#
C# Batchfile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
DiffLib.Tests
DiffLib
Examples
tools
.editorconfig
.gitattributes
.gitignore
DiffLib.sln
EXAMPLES.md
LICENSE.md Updated build script for build, test, and nuget package production. Jul 24, 2015
README.md
SIGNING.md
build.bat
project.bat
release.bat

README.md

This project contains code that will do Diff generation, comparing two collections of any type and outputting the differences between the two, including an attempt to align up differences, specifically in text files.

The library also comes with 3-way merge functionality, allowing you to take two collections that both started as a 3rd common base but has been modified, and then merge the modifications into a final output. This is the type of 3-way merge that version control systems do.

Details:

  • Language: C# 7.0
  • Runtime: .NET Standard 1.0

Repository and project location: GitHub
Maintainer: Lasse V. Karlsen


GPG Signing

If you want to import my GPG key to verify my commits you can do it using one of these commands:

git cat-file blob pubkey | gpg --import
git cat-file blob pubkey | gpg2 --import