perl-Hash-Merge - Merges arbitrarily deep hashes into a single hash

Property Value
Distribution Mageia 4.1
Repository Mageia Core i586
Package name perl-Hash-Merge
Package version 0.120.0
Package release 3.mga4
Package architecture noarch
Package type rpm
Installed size 26.46 KB
Download size 16.40 KB
Official Mirror
Hash::Merge merges two arbitrarily deep hashes into a single hash. That is,
at any level, it will add non-conflicting key-value pairs from one hash to
the other, and follows a set of specific rules when there are key value
conflicts (as outlined below). The hash is followed recursively, so that
deeply nested hashes that are at the same level will be merged when the
parent hashes are merged. *Please note that self-referencing hashes, or
recursive references, are not handled well by this method.*
Values in hashes are considered to be either ARRAY references, HASH
references, or otherwise are treated as SCALARs. By default, the data
passed to the merge function will be cloned using the Clone module;
however, if necessary, this behavior can be changed to use as many of the
original values as possible. (See 'set_clone_behavior').
Because there are a number of possible ways that one may want to merge
values when keys are conflicting, Hash::Merge provides several preset
methods for your convenience, as well as a way to define you own. These are


Package Version Architecture Repository
perl-Hash-Merge-0.120.0-3.mga4.noarch.rpm 0.120.0 noarch Mageia Core
perl-Hash-Merge - - -


Name Value
perl(Carp) -
perl-base >= 2:5.18.1


Name Value
perl(Hash::Merge) == 0.120.0
perl-Hash-Merge == 0.120.0-3.mga4


Type URL
Binary Package perl-Hash-Merge-0.120.0-3.mga4.noarch.rpm
Source Package perl-Hash-Merge-0.120.0-3.mga4.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Hash-Merge rpm package:
    # urpmi perl-Hash-Merge




2013-10-18 - umeabot <umeabot> 0.120.0-3.mga4
+ Revision: 512218
- Mageia 4 Mass Rebuild
2013-01-13 - umeabot <umeabot> 0.120.0-2.mga3
+ Revision: 368364
- Mass Rebuild -
2011-01-18 - jquelin <jquelin> 0.120.0-1.mga1
+ Revision: 22447
- cleaning spec file
- imported package perl-Hash-Merge

See Also

Package Description
perl-Hash-Merge-Simple-0.51.0-3.mga4.noarch.rpm Recursively merge two or more hashes, simply
perl-Hash-MoreUtils-0.40.0-2.mga4.noarch.rpm Provide the stuff missing in Hash::Util
perl-Hash-MultiValue-0.150.0-2.mga4.noarch.rpm Store multiple values per key
perl-Hash-NoRef-0.30.0-5.mga4.i586.rpm A HASH that store values without increase the reference count (weak references)
perl-Hash-Param-0.40.0-3.mga4.noarch.rpm CGI/Catalyst::Request-like parameter-hash accessor/mutator
perl-Hash-Rename-1.100.860-3.mga4.noarch.rpm Rename hash keys
perl-Hash-SafeKeys-0.30.0-4.mga4.i586.rpm Get hash contents without resetting each iterator
perl-Hash-Slice-0.30.0-3.mga4.noarch.rpm Make a hash from a deep slice of another hash
perl-Hash-Util-FieldHash-Compat-0.30.0-4.mga4.noarch.rpm Emulate Hash::Util::FieldHash using
perl-Heap-0.800.0-3.mga4.noarch.rpm Heap module for perl
perl-Heimdal-Kadm5-0.80.0-7.mga4.i586.rpm Perl extension for adminstration of Heimdal Kerberos servers
perl-Helios-2.610.0-2.mga4.noarch.rpm Helios service to index MP3s to a database table
perl-Hook-LexWrap-0.240.0-3.mga4.noarch.rpm Lexically scoped subroutine wrappers
perl-Hook-Output-File-0.70.0-3.mga4.noarch.rpm Redirect STDOUT/STDERR to a file
perl-I18N-Charset-1.412.0-2.mga4.noarch.rpm IANA Character Set Registry names and Unicode::MapUTF8