Tavenem.DiffPatchMerge is a simple diff-patch-merge implementation based on Google's algorithm. This library differs from Google's reference .NET implementation mainly in that it simplifies and speeds up operations by only accepting strict, rather than fuzzy matching. It is targeted at use cases where this behavior is either expected or required.
Tavenem.DiffPatchMerge is available as a NuGet package.
Tavenem.DiffPatchMerge is a relatively stable library which sees minimal development. Although additions and bugfixes are always possible, no specific updates are planned at this time.
Contributions are always welcome. Please carefully read the contributing document to learn more before submitting issues or pull requests.
Please read the code of conduct before engaging with our community, including but not limited to submitting or replying to an issue or pull request.