RSS 11 projects tagged "diff"

Download Website Updated 10 Oct 2009 Diffident

Screenshot
Pop 68.80
Vit 1.83

Diffident is intended to be a diff editor that allows you to adjust the files you are comparing. It is also intended to be a patch editor. Currently, Diffident is a colored side-by-side diff viewer that works in a terminal.

No download No website Updated 13 Jul 2009 AntTask-XMLDiff

Screenshot
Pop 21.54
Vit 37.56

AntTask-XMLDiff is an Ant task for calculating the differences between XML files or directories of XML files at an XML (as opposed to file) level. It uses XML Unit in order to achieve this. It produces a diff report in both XML and HTML format.

No download No website Updated 25 Jul 2009 sefira

Screenshot
Pop 16.67
Vit 37.39

Sefira library is meant to provide a well tested and reasonably optimized implementations of some tree comparison algorithms, so that they can be tried out in practical applications. Finding the largest common subtree of two ordered labeled trees is a problem with increasing applications (e.g. in XML processing and computational biology), on which substantial progress has been made in recent years. However, papers on tree comparison may not be available without subscription to the appropriate journals and even when they are, they generally don't contain executable code, so using the new algorithms is non-trivial. Also, there isn't one "best" algorithm yet. Distance definitions differ, and even for the same edit distance, time complexity can be measured on different tree features.

No download Website Updated 21 Aug 2009 QArks JDiff

Screenshot
Pop 23.71
Vit 37.04

JDiff is a tool which performs folder recursive comparisons and file comparison based on Myer's minimum set of differences algorithm. Based on this file comparison algorithm, it also provides a 3-way merge, which can run without a graphical interface. JDiff is released as an auto-executable jar file.

No download Website Updated 05 Oct 2009 Grep.pm

Screenshot
Pop 39.40
Vit 1.43

Grep.pm is a much-modified fork of tcgrep. It understands context, matching from the start or end of a file (with a line count or byte count), and features size limits and highlighting. It extends matching to boolean expressions, structuring regular expressions, or even arbitrary pieces of Perl code. It can perform basic stemming and synonym-expansion in regular expressions (using expansyn). It also handles \0-lines, paragraphs, file slurping, directory recursion, and compressed files. It can act either as a Perl module or a command-line program. Grep.xchange is a support program taking grep or Grep.pm input and applying an expression at each grep match to the files specified in the grep output. This expression can be arbitrary Perl modifying e.g. just the line of the match with s///g, or operate against the current pos() position in the whole file. Grep.xchange --modified goes one step further and replaces the matched lines with the (edited) text from the grep output. Changes are logged in diff -u format and can be revoked/redone with patch.

No download Website Updated 21 Jan 2011 DiffKit

Screenshot
Pop 95.39
Vit 3.92

DiffKit is an application and a framework, for comparing two tables of data, field-by-field. The tables can come from any of a number of sources, such as an RDBMS or CSV file, and DiffKit is able to mix different kinds of sources in the same diff operation. It is like the Unix diff utility, but for tables instead of lines of text. Diffs can be reported at both the row and field level, and the user can configure what to compare, how to compare it, what to ignore). DiffKit is highly customizable with respect to the sources of tabular data, the details of the comparison, and the characteristics of the output (diff report).

No download No website Updated 15 Apr 2011 sqlite dbdiff

Screenshot
Pop 25.02
Vit 27.75

sqlite dbdiff is a simple command line program for showing the differences between SQLite databases. It shows the differences between table names, schema, row counts, and data. The current implementation uses a symmetric difference; more modes may be added in the future.

Download No website Updated 20 Jun 2011 mutalatex

Screenshot
Pop 19.13
Vit 26.54

This program is especially useful when the main difference between the two LaTeX files is in permutation of sections, moved equations, etc. Given 2 LaTeX files, it prepares 2 annotated LaTeX files showing which equations of the 1st file are identical, or close, or similar, to which equations of the 2nd file. It does the same with the pieces of text. It also saves the snippets of text and equations from each text into separate files in 2 new folders, allowing the user to see the difference using a diff program.

No download Website Updated 16 Feb 2013 hg-diff

Screenshot
Pop 34.22
Vit 5.07

hg-diff is a simple GUI program to browse mercurial revisions. It is used to display a summary of all changes between two revisions and to display a graphical comparison of the two versions of each changed file.

Download Website Updated 09 Mar 2012 SafePatch

Screenshot
Pop 25.10
Vit 1.00

SafePatch lets you edit program files and track those changes creating "patches" which can later be reverted or reused in a different setup. It's written in PHP, but can patch non-PHP applications because no integration into their source code is required. A bundled Control Panel allows easy tracking, installing, reverting, and diffing of available patches. SafePatch has an intuitive text patch file syntax which is uniform for text and binary files and independent of the engine being patched, has default support for VQMod .xml patches and FluxBB README mods, is written in OOP and uses events (and thus is easily extensible), and doesn't need a database.

Screenshot

Project Spotlight

ora2pg

A tool to easily convert an Oracle database to a PostgreSQL database.

Screenshot

Project Spotlight

LaunchControl

A fully-featured launchd front-end for managing and debugging system and user services.