Mercurial > pub > Impl
comparison Lib/IMPL/lang.pm @ 169:fd92830036c3
corrected IMPL::SQL::Schema::Diff
author | sourcer |
---|---|
date | Tue, 17 May 2011 00:04:28 +0400 |
parents | 6148f89bb7bf |
children | aaab45153411 |
comparison
equal
deleted
inserted
replaced
168:6148f89bb7bf | 169:fd92830036c3 |
---|---|
139 } | 139 } |
140 | 140 |
141 sub hashDiff { | 141 sub hashDiff { |
142 my ($src,$dst) = @_; | 142 my ($src,$dst) = @_; |
143 | 143 |
144 $dst = { %$dst }; | 144 $dst = $dst ? { %$dst } : {} ; |
145 $src ||= {}; | |
145 | 146 |
146 my %result; | 147 my %result; |
147 | 148 |
148 foreach my $key ( keys %$src ) { | 149 foreach my $key ( keys %$src ) { |
149 if (exists $dst->{$key}) { | 150 if (exists $dst->{$key}) { |