libhash-merge-perl - Perl module for merging arbitrarily deep hashes into a single hash

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libhash-merge-perl
Package version 0.200
Package release 1
Package architecture all
Package type deb
Installed size 28 B
Download size 14.33 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).


Package Version Architecture Repository
libhash-merge-perl_0.200-1_all.deb 0.200 all Debian Main
libhash-merge-perl - - -


Name Value
libclone-perl -
perl -


Type URL
Binary Package libhash-merge-perl_0.200-1_all.deb
Source Package libhash-merge-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libhash-merge-perl deb package:
    # sudo apt-get install libhash-merge-perl




2013-11-09 - Damyan Ivanov <>
libhash-merge-perl (0.200-1) unstable; urgency=low
* Team upload
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ Salvatore Bonaccorso ]
* debian/copyright: Replace DEP5 Format-Specification URL from to URL.
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
[ Axel Beckert ]
* debian/copyright: migrate pre-1.0 format to 1.0 using "cme fix dpkg-
[ Damyan Ivanov ]
* Imported Upstream version 0.200
* drop trailing slash from metacpan URLs
* claim conformance with Policy 3.9.5
2011-07-02 - Fabrizio Regalli <>
libhash-merge-perl (0.12-2) unstable; urgency=low
* Take over (see
* Added Homepage and Vcs-* fields in d/control.
* Bump to 3.9.2 Standard-Version.
* Add myself to Uploaders and Copyright.
* Switch d/compat to 8.
* Build-Depends: switch to debhelper (>= 8).
* Switch to DEP5 license format.
2010-06-07 - Martin Zobel-Helas <>
libhash-merge-perl (0.12-1) unstable; urgency=low
* Imported Upstream version 0.12. (Closes: #584561)
* Make package lintian clean.
+ Stick to source format 1.0.
+ Add debian/watch file.
* Bump Standards-Version. No changes needed.
2009-06-01 - Martin Zobel-Helas <>
libhash-merge-perl (0.11-1) unstable; urgency=low
* New Upstream Version.
* Acknowledge Mark's NMU (Closes: #467791).
* Fix debian/control to not include dh-make-perl boilerplate in long
description (Closes: #507468).
* Bump Standards Version. No changes needed.
2008-04-05 - Mark Hymers <>
libhash-merge-perl (0.10-2.1) unstable; urgency=low
* Non-maintainer upload.
* Fix FTBFS with Perl 5.10.  Closes: #467791
2007-08-31 - Martin Zobel-Helas <>
libhash-merge-perl (0.10-2) unstable; urgency=low
* reupload with correct upstream source location. Let's hope this satisfies
Ganneff, to let this package through NEW.
2007-08-10 - Martin Zobel-Helas <>
libhash-merge-perl (0.10-1) unstable; urgency=low
* Initial Release.

See Also

Package Description
libhash-merge-simple-perl_0.051-1_all.deb Perl module to easily merge two or more hashes
libhash-moreutils-perl_0.05-1_all.deb module with extra hash functions not found in Hash::Util
libhash-multivalue-perl_0.15-1_all.deb module for storing multiple values per key in a hash
libhash-storediterator-perl_0.007-1+b1_amd64.deb Perl module for accessing a hashes internal iterator
libhash-util-fieldhash-compat-perl_0.08-1_all.deb Perl module providing a Hash::Util::FieldHash compatible API
libhash-withdefaults-perl_0.05-1_all.deb class for hashes with key-casing requirements supporting defaults
libhashkit-dev_1.0.18-4_amd64.deb libmemcached hashing functions and algorithms (development files)
libhashkit2_1.0.18-4_amd64.deb libmemcached hashing functions and algorithms
libhavege-dev_1.9.1-1_amd64.deb entropy source using the HAVEGE algorithm - development files
libhavege1_1.9.1-1_amd64.deb entropy source using the HAVEGE algorithm - shared library
libhawknl-dev_1.6.8+dfsg2-1_amd64.deb Hawk game oriented network library API (development headers)
libhawknl_1.6.8+dfsg2-1_amd64.deb Hawk game oriented network library API
libhawtjni-runtime-java_1.10-1_all.deb Java library that provide JNI code generation
libhbaapi-dev_2.2.9-1_amd64.deb SNIA HBAAPI library (development files)
libhbaapi2_2.2.9-1_amd64.deb SNIA HBAAPI library