Algorithm::Merge

Algorithm::Merge is a Perl module package that provides three-way merge and diff.
Download

Algorithm::Merge Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • James G. Smith
  • Publisher web site:
  • http://search.cpan.org/~jsmith/Uttu-0.06/lib/Uttu/Manual/FunctionSet.pod

Algorithm::Merge Tags


Algorithm::Merge Description

Algorithm::Merge is a Perl module package that provides three-way merge and diff. 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 { } }, $key_generation_function); $merged = merge(@ancestor, @a, @b, { CONFLICT => sub { } }); $merged = merge(@ancestor, @a, @b, { CONFLICT => sub { } }, $key_generation_function); @diff = diff3(@ancestor, @a, @b); @diff = diff3(@ancestor, @a, @b, $key_generation_function); $diff = diff3(@ancestor, @a, @b); $diff = diff3(@ancestor, @a, @b, $key_generation_function); @trav = traverse_sequences3(@ancestor, @a, @b, { # callbacks }); @trav = traverse_sequences3(@ancestor, @a, @b, { # callbacks }, $key_generation_function); $trav = traverse_sequences3(@ancestor, @a, @b, { # callbacks }); $trav = traverse_sequences3(@ancestor, @a, @b, { # callbacks }, $key_generation_function);USAGEThis module complements Algorithm::Diff by providing three-way merge and diff functions.In this documentation, the first list to diff3, merge, and traverse_sequences3 is called the `original' list. The second list is the `left' list. The third list is the `right' list.The optional key generation arguments are the same as in Algorithm::Diff. See Algorithm::Diff for more information. Requirements: · Perl


Algorithm::Merge Related Software