Diff Merge
Subcommander is a qt based multiplatform subversion client, diff & merge tool. The goal of the Subcommander project is to build an easy to use, cross platform (Win32, Unix, MacOSX) subversion gui client (subcommander) including a visual diff and merge tool with support for different text...
Platforms: *nix
License: Freeware | Size: 6.6 MB | Download (134): Subcommander Download |
Meld is a visual diff and merge tool. Meld project integrates especially well with CVS. The diff viewer lets you edit files in place (diffs update dynamically), and a middle column shows detailed changes and allows merges. The margins show location of changes for easy navigation, and it also...
Platforms: *nix
License: Freeware | Size: 645.12 KB | Download (141): Meld Download |
Gives an overview (in a graphical-directory-view) where changes have to be done/expected on a three-way-diff. Not to be used for the actual diff/merge itself, but usefull to get an overview in advance.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 15.41 KB | Download (51): 3-way-diff-overview Download |
WinMerge is a tool for visual difference display and merging, for both files and directories. It is highly useful for determing what has changed between file versions, and then merging those changes. WinMerge has Unicode support, Flexible syntax coloring editor, Visual SourceSafe integration, and...
Platforms: OS/2, Windows, *nix, Windows CE
License: Freeware | Size: 2.62 MB | Download (666): WinMerge Download |
JMeld is a visual diff and merge tool. It is build to be fast with large files and runs on any operating system.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 10.87 MB | Download (53): Visual diff and merge tool Download |
Algorithm::Merge is a Perl module package that provides three-way merge and diff. SYNOPSIS use Algorithm::Merge qw(merge diff3 traverse_sequences3); @merged = merge(@ancestor, @a, @b, { CONFLICT => sub { } }); @merged = merge(@ancestor, @a, @b, { CONFLICT => sub { } },...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (92): Algorithm::Merge Download |
PHP unified diff patcher is a powerful class which allows to create and merge unified diff patches into any file.Fully written in PHP, uses the GNU standard unified diff format and allows any t and allows any on / update / deletion).
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (62): PHP unified diff patcher Download |
Adolix Split and Merge PDF is a free product that helps you manage your PDF documents. You can merge PDF files and split PDF documents into multiple files following a custom pattern similar to Word printing. Using our freeware you can combine encrypted PDF files with just a few mouse clicks and...
Platforms: Windows, Windows 8, Windows 7, Windows Server
License: Freeware | Size: 3.51 MB | Download (585): Adolix Split and Merge PDF Download |
PDF Split and Merge project is an easy-to-use tool that provides functions to split and merge PDF files or subsections of them.. Split and merge pdf documents with pdfsam, it’s free and open source.
Platforms: *nix
License: Freeware | Size: 2 MB | Download (176): PDF Split and Merge 0.7 Beta Download |
Algorithm::Diff::Apply is a Perl module to apply one or more Algorithm::Diff diffs. SYNOPSIS ## Single-diff form: use Algorithm::Diff::Apply qw{apply_diff}; my @ary = ...; my @diff = ...; # some call to Algorithm::Diff::diff() my @changed_ary = apply_diff(@ary, @diff); my $changed_ary =...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (92): Algorithm::Diff::Apply Download |
XML::Diff is a Perl module for XML DOM-Tree based Diff & Patch Module. SYNOPSIS my $diff = XML::Diff->new(); # to generate a diffgram of two XML files, use compare. # $old and $new can be filepaths, XML as a string, # XML::LibXML::Document or XML::LibXML::Element objects. # The diffgram...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (128): XML::Diff Download |
Text::Diff can perform diffs on files and record sets. SYNOPSIS use Text::Diff; ## Mix and match filenames, strings, file handles, producer subs, ## or arrays of records; returns diff in a string. ## WARNING: can return B diffs for large files. my $diff = diff "file1.txt", "file2.txt",...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (111): Text::Diff Download |
sqlt-diff is a Perl module that can find the differences b/w two schemas. SYNOPSIS For help: sqlt-diff -h|--help For a list of all valid parsers: sqlt -l|--list To diff two schemas: sqlt-diff [options] file_name1=parser file_name2=parser Options: -d|--debug Show debugging info...
Platforms: *nix
License: Freeware | Size: 532.48 KB | Download (95): sqlt-diff Download |
Data::Diff is a data structure comparison module. SYNOPSIS use Data::Diff qw(diff); # simple procedural interface to raw difference output $out = diff( $a, $b ); # OO usage $diff = Data::Diff->new( $a, $b ); $new = $diff->apply(); $changes = $diff->diff_a(); Data::Diff computes the...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (96): Data::Diff Download |
Perceptual Image Diff is an image comparison utility that makes use of a computational model of the human visual system to compare two images. Its useful for running automated regression testing on images that are perceptually identical but have minor pixel noise from different random number...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (114): Perceptual Image Diff Download |
java-diff is a set of Java classes which implement the longest common subsequences algorithm. java-diff compares the elements in two arrays, returning a list of Difference objects, each of which describes an addition, deletion, or change between the two arrays.. incava.org - Open source...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (120): java-diff Download |
Algorithm::Diff is a Perl module to compute `intelligent differences between two files / lists. SYNOPSIS require Algorithm::Diff; # This example produces traditional diff output: my $diff = Algorithm::Diff->new( @seq1, @seq2 ); $diff->Base( 1 ); # Return line numbers, not indices...
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (93): Algorithm::Diff Download |
Hash::Merge Perl module merges arbitrarily deep hashes into a single hash. SYNOPSIS use Hash::Merge qw( merge ); my %a = ( foo => 1, bar => [ qw( a b e ) ], querty => { bob => alice }, ); my %b = ( foo => 2, bar => [ qw(c d) ], querty => { ted => margeret }, ); my %c = %{ merge(...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (96): Hash::Merge Download |
Hash::Diff::Dispatch allows to execute code depending on difference between hashes. SYNOPSIS my $hash_watcher = Hash::Diff::Dispatch->new( {}, # Sets the starting hash # The events will be called using the order returned # by calling keys on these values... b => &bold, i => &italic,...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (101): Hash::Diff::Dispatch Download |
HTML::Merge::Ext - Extending Merge by writing your own tags. TYPES OF TAGS Generally, there are four types of tags in Merge. Output tags Tags such as < $RVAR > or others, that are substituted by values that appear in the output. For example: < $RVAR.x > is substituted by the value of the...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (101): HTML::Merge::Ext Download |