Projects tagged ‘diff’ and ‘java’


[19 total ]

6 Users
   

Daisy Diff is a Java library that diffs (compares) HTML files. Added and removed words are highlighted and changes to the styling are annotated. This project was a Google Summer of Code project ... [More] for DaisyCMS. Features * Works with badly formed HTML that can be found "in the wild". * The diffing is more specialized in HTML than XML tree differs. Changing part of a text node will not cause the entire node to be changed. * In addition to the default visual diff, HTML source can be diffed coherently. * Provides easy to understand descriptions of the changes. * Allow easy browsing of the modifications through keyboard shortcuts. [Less]
Created over 2 years ago.

1 Users

The aim of this project is to compare two java source codes and check if they are equal. It is not a simple diff. It uses ANTLR to construct two Abstract Source Trees for java types and eventually ... [More] compare these trees. As a consequence white spaces and comments will not affect comparison. Reordering of elements in source code will be treated as difference though. This kind of comparison is especially helpful when writing unit tests for java source code generators. When we have expected source code it is possible to check if it equals to generated source code. [Less]
Created 11 months ago.

0 Users

A file and directory merging tool.
Created 4 months ago.

0 Users

Open DbDiff is a very simple tool to synchronize two versions of database.
Created 12 months ago.

0 Users

The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text. Diff: Compare two blocks of plain text and efficiently return a list of ... [More] differences. Diff Demo Match: Given a search string, find its best fuzzy match in a block of plain text. Weighted for both accuracy and location. Match Demo Patch: Apply a list of patches onto plain text. Use best-effort to apply patch even when the underlying text doesn't match. Patch Demo Currently available in Java, JavaScript, C++, C# and Python. Regardless of language, each library features the same API and the same functionality. All versions also have comprehensive test harnesses. Public UsersGoogle Documents MobWrite Collabedit PatchworkEditor WhiteRoom Mozilla Bespin Your project here... AlgorithmsThis library implements Myer's diff algorithm which is generally considered to be the best general-purpose diff. A layer of pre-diff speedups and post-diff cleanups surround the diff algorithm, improving both performance and output quality. This library also implements a Bitap matching algorithm at the heart of a flexible matching and patching strategy. [Less]
Created about 1 year ago.

0 Users

Diff Utils library is an OpenSource library for performing the comparison operations between texts: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output ... [More] for easy future displaying (like side-by-side view) and so on. Main reason to build this library was the lack of easy-to-use libraries with all the usual stuff you need while working with diff files. Originally it was inspired by JRCS library and it's nice design of diff module. Main Featurescomputing the difference between two texts. capable to hand more than plain ascci. Arrays or List of any type that implements hashCode() and equals() correctly can be subject to differencing using this library patch and unpatch the text with the given patch parsing the unified diff format producing human-readable differences Coming eventuallysupport for inline diffs in output helpers for showing side-by-side, line-by-line diffs or text with inter-line and intra-line change highlights customization of diff algorithm for better experience while computing diffs between strings (ignoring blank lines or spaces, etc) generating the output in unified diff format. Handing other formats (CVS). AlgoritmsThis library implements Myer's diff algorithm. But it can easily replaced by any other which is better for handing your texts. I have plan to add implementation of some in future. [Less]
Created 3 months ago.

0 Users

RefactorOften is a code analyzer that discovers code that needs to be refactored. It is packaged as a standalone tool and as a maven2 plugin.
Created about 1 month ago.

0 Users

A difference generator for Java objects.
Created 12 months ago.

0 Users

A java API for comparing XML documents by analysing the sequence of XML events. DiffX used to be hosted on https://sourceforge.net/projects/diffx/
Created about 1 month ago.

0 Users

This is a package of a few classes that allow you to find differences between two strings and store the resulting diffs compactly in a database. There are two ways of comparing strings: by characters ... [More] or by sequences of characters belonging to the same type. I.e. sequences of letters, punctuation marks, digits, etc. In the frameworks of this project, such sequences are called "cars" and the string, that is broken down to "cars" is called a "Train". [Less]
Created 12 months ago.