#!/usr/local/bin/perl -w # Copyright 2003-2005, Paul Johnson (pjcj@cpan.org) # This software is free. It is licensed under the same terms as Perl itself. # The latest version of this software should be available from my homepage: # http://www.pjcj.net # Version 1.1502 - 20th December 2005 use strict; require 5.005; use Data::Dumper; $Data::Dumper::Indent = 1; use Gedcom 1.1502; use vars qw( $VERSION ); $VERSION = "1.1502"; $SIG{__WARN__} = sub { print STDERR "\n@_" }; sub main { my ($g1, $g2) = @ARGV; $| = 1; print "reading $g1 ..."; my $ged1 = Gedcom->new ( gedcom_file => $g1, callback => sub { print "." }, read_only => 0, ); print "\nreading $g2 ..."; my $ged2 = Gedcom->new ( gedcom_file => $g2, callback => sub { print "." }, read_only => 0, ); print "\n"; # my $comparison = $ged1->{record}->compare($ged2->{record}); my $comparison = $ged1->get_individual("I1")->compare($ged2->get_individual("I0003")); $comparison->print; # print Dumper $comparison; } main