)]}'
{
  "commit": "e0a651945cb5a70a2abd9902c0fd3e9759d35867",
  "tree": "f07c7b6b7a3ff310f93d2e20b646056d67d68c36",
  "parents": [
    "ecba1fb386919b70933fa0447ee7438d9379dea0"
  ],
  "author": {
    "name": "Rich Salz",
    "email": "rsalz@openssl.org",
    "time": "Tue Apr 19 22:10:43 2016 -0400"
  },
  "committer": {
    "name": "Rich Salz",
    "email": "rsalz@openssl.org",
    "time": "Wed Apr 20 09:45:40 2016 -0400"
  },
  "message": "Copyright consolidation: perl files\n\nAdd copyright to most .pl files\nThis does NOT cover any .pl file that has other copyright in it.\nMost of those are Andy\u0027s but some are public domain.\nFix typo\u0027s in some existing files.\n\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48211a274618355846a5d508ec377f05d7a2ee3a",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "9890362d5bdfd5eec0a4f82b47870f9ced5203c0",
      "old_mode": 33188,
      "old_path": "VMS/VMSify-conf.pl",
      "new_id": "21eff113f8506512e8b854d3d252f13829d2cb39",
      "new_mode": 33188,
      "new_path": "VMS/VMSify-conf.pl"
    },
    {
      "type": "modify",
      "old_id": "de3db6ccaf5cee6e56ebd6077c6f8f36bf64dbbf",
      "old_mode": 33188,
      "old_path": "VMS/translatesyms.pl",
      "new_id": "f61d954ec56efc967053fd9c286c0fd3df60be08",
      "new_mode": 33188,
      "new_path": "VMS/translatesyms.pl"
    },
    {
      "type": "modify",
      "old_id": "f5e8e4a191ee26201ff179382e22cf99de637966",
      "old_mode": 33188,
      "old_path": "apps/CA.pl.in",
      "new_id": "56808de88a5a6b9fe864c1eb4b6a696e3bece3c3",
      "new_mode": 33188,
      "new_path": "apps/CA.pl.in"
    },
    {
      "type": "modify",
      "old_id": "c8779d902193f000aae3a7274ca8037e1df0a93f",
      "old_mode": 33188,
      "old_path": "apps/progs.h",
      "new_id": "36fd0dc9277aed833fdad9efce0125087ae4bb03",
      "new_mode": 33188,
      "new_path": "apps/progs.h"
    },
    {
      "type": "modify",
      "old_id": "ee6ce924745101e89c97982a82d2dd0b8a4f37fe",
      "old_mode": 33188,
      "old_path": "apps/progs.pl",
      "new_id": "78e13e0d3f4e4d90f324cb725b4bb5eb963d0a31",
      "new_mode": 33188,
      "new_path": "apps/progs.pl"
    },
    {
      "type": "modify",
      "old_id": "8af0f09d4b9524395409ac66c2bdf443bc53dda9",
      "old_mode": 33188,
      "old_path": "crypto/alphacpuid.pl",
      "new_id": "6b51731b45311f3038cac54cc782e6fc87ca3b63",
      "new_mode": 33188,
      "new_path": "crypto/alphacpuid.pl"
    },
    {
      "type": "modify",
      "old_id": "bfec664198cfa8e825811b2ad83cfc4ed417a50c",
      "old_mode": 33261,
      "old_path": "crypto/arm64cpuid.pl",
      "new_id": "b9501ebea8aea2258cac51595723d21aed1a3971",
      "new_mode": 33261,
      "new_path": "crypto/arm64cpuid.pl"
    },
    {
      "type": "modify",
      "old_id": "c66962350d30d71a22d70614ffd7250d7bbefac9",
      "old_mode": 33188,
      "old_path": "crypto/armv4cpuid.pl",
      "new_id": "2c02f08c74cc6a77eb6d90ca1664b9988073a4f7",
      "new_mode": 33188,
      "new_path": "crypto/armv4cpuid.pl"
    },
    {
      "type": "modify",
      "old_id": "878504f9c37ae6558af9406e0e01a1fe23edd728",
      "old_mode": 33188,
      "old_path": "crypto/asn1/charmap.pl",
      "new_id": "c36cf78a903bdaf72e5e41f2ab0b50f4414063b8",
      "new_mode": 33188,
      "new_path": "crypto/asn1/charmap.pl"
    },
    {
      "type": "modify",
      "old_id": "319a63875497a155fc458289befa92645573b70c",
      "old_mode": 33188,
      "old_path": "crypto/bf/asm/bf-586.pl",
      "new_id": "ebc24f48a152c882a5d3dfc0d746e2cacb107e74",
      "new_mode": 33188,
      "new_path": "crypto/bf/asm/bf-586.pl"
    },
    {
      "type": "modify",
      "old_id": "335a38302f019f5f088a6b436e3fa5ba74b2693e",
      "old_mode": 33188,
      "old_path": "crypto/blake2/blake2_impl.h",
      "new_id": "5648019843e22ff148751b23a93188dcc82f16c8",
      "new_mode": 33188,
      "new_path": "crypto/blake2/blake2_impl.h"
    },
    {
      "type": "modify",
      "old_id": "10334b1622ba0665ed3496f0392e4f95c634c65a",
      "old_mode": 33188,
      "old_path": "crypto/blake2/blake2_locl.h",
      "new_id": "e4265515dcd5457d2e91f8878bbc9416e4fcac76",
      "new_mode": 33188,
      "new_path": "crypto/blake2/blake2_locl.h"
    },
    {
      "type": "modify",
      "old_id": "8e92a0a8bef642b6e2dfe2fc35ded82f5475a190",
      "old_mode": 33188,
      "old_path": "crypto/blake2/blake2b.c",
      "new_id": "bc375474b947d15db33ba66ca96d228e3adaf190",
      "new_mode": 33188,
      "new_path": "crypto/blake2/blake2b.c"
    },
    {
      "type": "modify",
      "old_id": "227fa10edc3cfabe7ecca824ed588ce041278bfe",
      "old_mode": 33188,
      "old_path": "crypto/blake2/blake2s.c",
      "new_id": "dc8fae4eb9080574a8af79be532a2fd75796f047",
      "new_mode": 33188,
      "new_path": "crypto/blake2/blake2s.c"
    },
    {
      "type": "modify",
      "old_id": "e06bb5bdb77d6fabbaf3da4c99a2c4e9dac46d09",
      "old_mode": 33188,
      "old_path": "crypto/blake2/m_blake2b.c",
      "new_id": "2135c7a1295c1f49dfc4d44d192f8d2656bc1d73",
      "new_mode": 33188,
      "new_path": "crypto/blake2/m_blake2b.c"
    },
    {
      "type": "modify",
      "old_id": "6150e981f0801cc701302833f652b13ff4141370",
      "old_mode": 33188,
      "old_path": "crypto/blake2/m_blake2s.c",
      "new_id": "e6991848221afdd8aa615bba4c4f7a4867058bc0",
      "new_mode": 33188,
      "new_path": "crypto/blake2/m_blake2s.c"
    },
    {
      "type": "modify",
      "old_id": "3f34abef9e38c0d52632b86037f24bfe7e15ead5",
      "old_mode": 33188,
      "old_path": "crypto/bn/asm/bn-586.pl",
      "new_id": "1ca1bbf7d4e17fdbe7e748a542ab27aa4d20d560",
      "new_mode": 33188,
      "new_path": "crypto/bn/asm/bn-586.pl"
    },
    {
      "type": "modify",
      "old_id": "ec3ea343c84018b588f7eb22989f811565732737",
      "old_mode": 33188,
      "old_path": "crypto/bn/asm/co-586.pl",
      "new_id": "60d0363660d093c96e64e07b1724f41d540f6e5a",
      "new_mode": 33188,
      "new_path": "crypto/bn/asm/co-586.pl"
    },
    {
      "type": "modify",
      "old_id": "446d8ba9492bf4ecb06030025f8e3390a88e51ca",
      "old_mode": 33188,
      "old_path": "crypto/bn/asm/ppc.pl",
      "new_id": "346e01faf5dd64720471cc5f0d1bc15de04e0782",
      "new_mode": 33188,
      "new_path": "crypto/bn/asm/ppc.pl"
    },
    {
      "type": "modify",
      "old_id": "c1cab72716c031f4f20d31166116764227f22dc7",
      "old_mode": 33188,
      "old_path": "crypto/bn/asm/x86.pl",
      "new_id": "d57571db5d09c27a22c60c69809b9218c2be41ff",
      "new_mode": 33188,
      "new_path": "crypto/bn/asm/x86.pl"
    },
    {
      "type": "modify",
      "old_id": "3a5f064faa61b55628fe7dd3e395483ac9dd6464",
      "old_mode": 33188,
      "old_path": "crypto/bn/bn_prime.pl",
      "new_id": "6079f141359bcdde5f09dc587856f9134374977e",
      "new_mode": 33188,
      "new_path": "crypto/bn/bn_prime.pl"
    },
    {
      "type": "modify",
      "old_id": "2feb4e31f45ace5e18074994f5be69ab9738f806",
      "old_mode": 33188,
      "old_path": "crypto/c64xpluscpuid.pl",
      "new_id": "3dcd691129ecbae5ee8847e902d4af6c979b5919",
      "new_mode": 33188,
      "new_path": "crypto/c64xpluscpuid.pl"
    },
    {
      "type": "modify",
      "old_id": "267d69976d2c0e5441a9c0f43ce7ffa45438cc04",
      "old_mode": 33188,
      "old_path": "crypto/cast/asm/cast-586.pl",
      "new_id": "6beb9c5f255071d4b0a70c7f8eabe1ca71c74991",
      "new_mode": 33188,
      "new_path": "crypto/cast/asm/cast-586.pl"
    },
    {
      "type": "modify",
      "old_id": "087c087c62191dec2df069ed164ed45904da8d94",
      "old_mode": 33188,
      "old_path": "crypto/conf/keysets.pl",
      "new_id": "6db9c5576dea4d2a38c41be32f2ba5ea70f66f06",
      "new_mode": 33188,
      "new_path": "crypto/conf/keysets.pl"
    },
    {
      "type": "modify",
      "old_id": "d94528ff7c28d506c4a61da2d15c1aadddcb39b0",
      "old_mode": 33188,
      "old_path": "crypto/des/asm/crypt586.pl",
      "new_id": "d5911a1858237dd309ce9904b990521ac0ce9955",
      "new_mode": 33188,
      "new_path": "crypto/des/asm/crypt586.pl"
    },
    {
      "type": "modify",
      "old_id": "e56eae47ddcba4e9c8a6a89519a6546956e291cb",
      "old_mode": 33188,
      "old_path": "crypto/des/asm/des-586.pl",
      "new_id": "3d7c7f1b91e1a6b4ac9833085796a2f837546850",
      "new_mode": 33188,
      "new_path": "crypto/des/asm/des-586.pl"
    },
    {
      "type": "modify",
      "old_id": "eec00886e4c6ecab6f8fd3d86560cfdc5111fd2b",
      "old_mode": 33188,
      "old_path": "crypto/des/asm/desboth.pl",
      "new_id": "76759fb2920350c715a685daeae40e7aede3543b",
      "new_mode": 33188,
      "new_path": "crypto/des/asm/desboth.pl"
    },
    {
      "type": "modify",
      "old_id": "622e69ef83a23a1b0018ba05506b06e72e31cd89",
      "old_mode": 33188,
      "old_path": "crypto/dso/dso_locl.h",
      "new_id": "511ccf29cd450a2e4d8034a438c84671b97460dc",
      "new_mode": 33188,
      "new_path": "crypto/dso/dso_locl.h"
    },
    {
      "type": "modify",
      "old_id": "e25a435726f99d7fd0d90783fabf6887432d9301",
      "old_mode": 33188,
      "old_path": "crypto/include/internal/bn_conf.h.in",
      "new_id": "ec6e4f6c1b5ec1484f1cc7542f7673413286eb81",
      "new_mode": 33188,
      "new_path": "crypto/include/internal/bn_conf.h.in"
    },
    {
      "type": "modify",
      "old_id": "e78e727bc31029cf63dfd6c5e8e4a0a026302af3",
      "old_mode": 33188,
      "old_path": "crypto/include/internal/dso_conf.h.in",
      "new_id": "daa5e247a39130231bdb0af6faa6e8ce78fc8356",
      "new_mode": 33188,
      "new_path": "crypto/include/internal/dso_conf.h.in"
    },
    {
      "type": "modify",
      "old_id": "4440a992dccd4ac84f3531d85b11df2155997af7",
      "old_mode": 33188,
      "old_path": "crypto/lhash/num.pl",
      "new_id": "8a8c42c8a030819d1e511110cba3230009ea91c2",
      "new_mode": 33188,
      "new_path": "crypto/lhash/num.pl"
    },
    {
      "type": "modify",
      "old_id": "b3b756cf7d4804d8c14fd2c1e07b9aa0af81da84",
      "old_mode": 33188,
      "old_path": "crypto/md5/asm/md5-586.pl",
      "new_id": "24f68af546acb7a21453daa1f463566bba0a1f78",
      "new_mode": 33188,
      "new_path": "crypto/md5/asm/md5-586.pl"
    },
    {
      "type": "modify",
      "old_id": "8d820e114024984c8eb0a782a766c1841c406ade",
      "old_mode": 33261,
      "old_path": "crypto/md5/asm/md5-x86_64.pl",
      "new_id": "be5e879fc8497a9f065f686a57fb25127eba4d5e",
      "new_mode": 33261,
      "new_path": "crypto/md5/asm/md5-x86_64.pl"
    },
    {
      "type": "modify",
      "old_id": "0bf1e4878f66dc854df12fb808234395f7efe83b",
      "old_mode": 33188,
      "old_path": "crypto/objects/obj_dat.pl",
      "new_id": "ba3eed68cc63e62ea893962223dea6b57ee4eff7",
      "new_mode": 33188,
      "new_path": "crypto/objects/obj_dat.pl"
    },
    {
      "type": "modify",
      "old_id": "107647adbc40878fb9d926ff83f03464701f953c",
      "old_mode": 33188,
      "old_path": "crypto/objects/objects.pl",
      "new_id": "3b40277a23e67018a3504b546d79d2abdfb6dbae",
      "new_mode": 33188,
      "new_path": "crypto/objects/objects.pl"
    },
    {
      "type": "modify",
      "old_id": "7ebd74cdcc0b3f35fa7d0f8434950bde7dc7c9e4",
      "old_mode": 33188,
      "old_path": "crypto/objects/objxref.pl",
      "new_id": "db0415f2515f3c25040292901a28fb18a2c70986",
      "new_mode": 33188,
      "new_path": "crypto/objects/objxref.pl"
    },
    {
      "type": "modify",
      "old_id": "bfc56fdc7fc04be2f8f92f64a5d7e8645e18a9ce",
      "old_mode": 33188,
      "old_path": "crypto/pariscid.pl",
      "new_id": "03895d5cf355663351cb6a162edbba0ddd1434c4",
      "new_mode": 33188,
      "new_path": "crypto/pariscid.pl"
    },
    {
      "type": "modify",
      "old_id": "ecd3198c44db7ca340c5d31b7240243e7bccabd9",
      "old_mode": 33261,
      "old_path": "crypto/perlasm/arm-xlate.pl",
      "new_id": "c00f54af1bdd6978a955673c25dc218f53903266",
      "new_mode": 33261,
      "new_path": "crypto/perlasm/arm-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "24561e759aba6812c1e42a18250aaf606e30b2a7",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/cbc.pl",
      "new_id": "ad79b2407bee39623ba56cd0e9c2ee470e13d40f",
      "new_mode": 33188,
      "new_path": "crypto/perlasm/cbc.pl"
    },
    {
      "type": "modify",
      "old_id": "bc79b4626c4d6b0dfa5a530a02163c2e966cdd9f",
      "old_mode": 33261,
      "old_path": "crypto/perlasm/ppc-xlate.pl",
      "new_id": "2d46e24482ce9fc9997f52da1608e9d4a3dbab7b",
      "new_mode": 33261,
      "new_path": "crypto/perlasm/ppc-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "81e602671b38208c00b537cdd72f7c68dd22d165",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/sparcv9_modes.pl",
      "new_id": "47c2e53b994e5126ee5bb8e3012fc901d800e432",
      "new_mode": 33188,
      "new_path": "crypto/perlasm/sparcv9_modes.pl"
    },
    {
      "type": "modify",
      "old_id": "6682132c4befa28ae62aeb352e5e620f23091c43",
      "old_mode": 33261,
      "old_path": "crypto/perlasm/x86_64-xlate.pl",
      "new_id": "b96873b55c6143c0b9f8f2dacae82ef23eb845da",
      "new_mode": 33261,
      "new_path": "crypto/perlasm/x86_64-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "cae156ae63ce322dad4e75caba349b0d5ed01f20",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/x86asm.pl",
      "new_id": "4590adee2fd87a3748ac7d9acd94ffa50b076165",
      "new_mode": 33188,
      "new_path": "crypto/perlasm/x86asm.pl"
    },
    {
      "type": "modify",
      "old_id": "9ee6fa35fdec619ed3b9319109298afb61bca1fc",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/x86gas.pl",
      "new_id": "2c8fce077939f4ad57ca99209a5a64b6909984bc",
      "new_mode": 33188,
      "new_path": "crypto/perlasm/x86gas.pl"
    },
    {
      "type": "modify",
      "old_id": "917d0f8b8e1982621b3a06cd8c1fe1cebd17f71f",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/x86masm.pl",
      "new_id": "a0a354c8fc36be6af9410b4d03337eb160cab962",
      "new_mode": 33188,
      "new_path": "crypto/perlasm/x86masm.pl"
    },
    {
      "type": "modify",
      "old_id": "5d92f6092ac94e84622457f527a92579a53e5228",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/x86nasm.pl",
      "new_id": "4b664a870b4411233277170bef2c886f13dfd3f7",
      "new_mode": 33188,
      "new_path": "crypto/perlasm/x86nasm.pl"
    },
    {
      "type": "modify",
      "old_id": "9de1355b2f8f0d4a15bdc0e386bc89fd3b96b4c6",
      "old_mode": 33261,
      "old_path": "crypto/ppccpuid.pl",
      "new_id": "8f603e972f1275ec18f0371d3644a2420db74a17",
      "new_mode": 33261,
      "new_path": "crypto/ppccpuid.pl"
    },
    {
      "type": "modify",
      "old_id": "a0d85f2ba95388c7288671838e56ee6b7951a9a6",
      "old_mode": 33188,
      "old_path": "crypto/rc5/asm/rc5-586.pl",
      "new_id": "e3e1c64242958ea55f841a32b9c196cc36cbac48",
      "new_mode": 33188,
      "new_path": "crypto/rc5/asm/rc5-586.pl"
    },
    {
      "type": "modify",
      "old_id": "fd32a73606e5b477b6aaeeb9cbefa351cb8acb16",
      "old_mode": 33188,
      "old_path": "crypto/ripemd/asm/rmd-586.pl",
      "new_id": "544c496f0783274ddcb05f56491322ba827080d7",
      "new_mode": 33188,
      "new_path": "crypto/ripemd/asm/rmd-586.pl"
    },
    {
      "type": "modify",
      "old_id": "db5aa4aa361d4f6cf46a378bb45bff80ecdd464c",
      "old_mode": 33188,
      "old_path": "crypto/x86_64cpuid.pl",
      "new_id": "450550bfb5f610e19518b21cd831e2af0181712b",
      "new_mode": 33188,
      "new_path": "crypto/x86_64cpuid.pl"
    },
    {
      "type": "modify",
      "old_id": "48c4cf204b73b9d849c97b482d5f3edaa6232c40",
      "old_mode": 33188,
      "old_path": "crypto/x86cpuid.pl",
      "new_id": "2b110ba896d590bbb18fc64a65180a6804c052a2",
      "new_mode": 33188,
      "new_path": "crypto/x86cpuid.pl"
    },
    {
      "type": "modify",
      "old_id": "803cc16c4415dfa2490c51caadd7d046001bb919",
      "old_mode": 33188,
      "old_path": "include/openssl/opensslconf.h.in",
      "new_id": "bec5bd09d2d4899b4d0b591221a33a6bbf535c44",
      "new_mode": 33188,
      "new_path": "include/openssl/opensslconf.h.in"
    },
    {
      "type": "modify",
      "old_id": "31d7e1ed94acf3df469dd1f29ba7a506a38e9038",
      "old_mode": 33261,
      "old_path": "ms/cmp.pl",
      "new_id": "265ce56ed86f62269c1187cb5b8bf1eec970b50d",
      "new_mode": 33261,
      "new_path": "ms/cmp.pl"
    },
    {
      "type": "modify",
      "old_id": "7e64c8e36fc469b240ee975c8afa094b2726cf27",
      "old_mode": 33261,
      "old_path": "ms/segrenam.pl",
      "new_id": "372444a22953adcb8ddfaf5cf17b672bd3e6ca13",
      "new_mode": 33261,
      "new_path": "ms/segrenam.pl"
    },
    {
      "type": "modify",
      "old_id": "1d20e6e03ed256c34b1a1c9bbebda5e8250e9263",
      "old_mode": 33261,
      "old_path": "ms/uplink-common.pl",
      "new_id": "e2ab59456f1579a1b5ccd0eb060bc03ca56c5dd9",
      "new_mode": 33261,
      "new_path": "ms/uplink-common.pl"
    },
    {
      "type": "modify",
      "old_id": "089cd3913fb1b23bf290028331609ab9c815f1dc",
      "old_mode": 33261,
      "old_path": "ms/uplink-ia64.pl",
      "new_id": "0636f13e700a5c7ca03afb1a14308bf214c357d7",
      "new_mode": 33261,
      "new_path": "ms/uplink-ia64.pl"
    },
    {
      "type": "modify",
      "old_id": "4a2f042c3432ffeef16e07539a80395669410b21",
      "old_mode": 33261,
      "old_path": "ms/uplink-x86.pl",
      "new_id": "e25668ea35d1c8a0a123aea1b6f81185e9c3b175",
      "new_mode": 33261,
      "new_path": "ms/uplink-x86.pl"
    },
    {
      "type": "modify",
      "old_id": "0cb0f1b3000fca1bc19d826e0a2275540f6789b4",
      "old_mode": 33261,
      "old_path": "ms/uplink-x86_64.pl",
      "new_id": "03500fe91ad631015a57fc37a7d58d29a9a96fcc",
      "new_mode": 33261,
      "new_path": "ms/uplink-x86_64.pl"
    },
    {
      "type": "modify",
      "old_id": "98aeddfcaf700540379d47b62aabf02486a3d193",
      "old_mode": 33188,
      "old_path": "test/aborttest.c",
      "new_id": "c5e7ee833a226c3836eba378c4e40857484fa7d0",
      "new_mode": 33188,
      "new_path": "test/aborttest.c"
    },
    {
      "type": "modify",
      "old_id": "2e95b48ba45fc0b1f23bcbe726f4d67cd098bdde",
      "old_mode": 33188,
      "old_path": "test/cms-examples.pl",
      "new_id": "ec1c5fa2cfbd6939be7b74298025c0d3bd7ae6a7",
      "new_mode": 33188,
      "new_path": "test/cms-examples.pl"
    },
    {
      "type": "modify",
      "old_id": "5c6b89fcdb0ae6efc9cf29076705f2e18d7a0b0b",
      "old_mode": 33188,
      "old_path": "test/pkits-test.pl",
      "new_id": "ae7279cf2ea26ab6d42096c0781da84897309ec9",
      "new_mode": 33188,
      "new_path": "test/pkits-test.pl"
    },
    {
      "type": "modify",
      "old_id": "f7d4dc681d7d95431cb67bc7df56e34f53bf7ca4",
      "old_mode": 33188,
      "old_path": "test/recipes/bc.pl",
      "new_id": "dbb5842bda7e5822a3c24c4bae1cc0103b968b86",
      "new_mode": 33188,
      "new_path": "test/recipes/bc.pl"
    },
    {
      "type": "modify",
      "old_id": "eeb25d0e7213fb9048185f9a665caf70f013c6e8",
      "old_mode": 33188,
      "old_path": "test/recipes/tconversion.pl",
      "new_id": "e5fa9dec879e1097c86eea8d13740c2c4a9860f7",
      "new_mode": 33188,
      "new_path": "test/recipes/tconversion.pl"
    },
    {
      "type": "modify",
      "old_id": "f7bd6238561c279aa6e7643f5ab87ffb9063bfa4",
      "old_mode": 33188,
      "old_path": "test/run_tests.pl",
      "new_id": "b8fef7c80d1d4df399195e0c50916d04777e7e0b",
      "new_mode": 33188,
      "new_path": "test/run_tests.pl"
    },
    {
      "type": "modify",
      "old_id": "922e5f644bd042db8c7a33ea4605fba3aa7ab62f",
      "old_mode": 33261,
      "old_path": "util/ck_errf.pl",
      "new_id": "7fc536786e6d18968082c0a7f0c6a164c5d2b765",
      "new_mode": 33261,
      "new_path": "util/ck_errf.pl"
    },
    {
      "type": "modify",
      "old_id": "ec99e084b56a900e585d9f64299c27ff7a10eba9",
      "old_mode": 33261,
      "old_path": "util/copy-if-different.pl",
      "new_id": "63a9a05f31f49f0fbeb7d6e400d0b5b45774c82c",
      "new_mode": 33261,
      "new_path": "util/copy-if-different.pl"
    },
    {
      "type": "modify",
      "old_id": "eba6d5815e9cef6b312e71cdee6f5642b2ac06af",
      "old_mode": 33188,
      "old_path": "util/copy.pl",
      "new_id": "c4bcccdee6b318ed8cc6701c9a67c4bf21d8f607",
      "new_mode": 33188,
      "new_path": "util/copy.pl"
    },
    {
      "type": "modify",
      "old_id": "d7a66d96accf22be920e8b263d61ee6af4b0e120",
      "old_mode": 33188,
      "old_path": "util/dirname.pl",
      "new_id": "9838e199061c3e3ab4586f91dfc64a9a09bdaa29",
      "new_mode": 33188,
      "new_path": "util/dirname.pl"
    },
    {
      "type": "modify",
      "old_id": "983778f170c11efe36f4c2d3590aa2f968b4eb9e",
      "old_mode": 33188,
      "old_path": "util/dofile.pl",
      "new_id": "e0333fe56851dd3216be84fdf96c6577451c027d",
      "new_mode": 33188,
      "new_path": "util/dofile.pl"
    },
    {
      "type": "modify",
      "old_id": "0f69335e96c793706b651c96d08061837dc10979",
      "old_mode": 33188,
      "old_path": "util/extract-names.pl",
      "new_id": "2a24e1a99b374be80b49d00361965422131b4e30",
      "new_mode": 33188,
      "new_path": "util/extract-names.pl"
    },
    {
      "type": "modify",
      "old_id": "7a0ba4f69a7a6407cd95e80a1e486d962fd54937",
      "old_mode": 33188,
      "old_path": "util/extract-section.pl",
      "new_id": "08b1a125b32a5201d0aeb549ce077c17e5ee9b56",
      "new_mode": 33188,
      "new_path": "util/extract-section.pl"
    },
    {
      "type": "modify",
      "old_id": "7b16e04fb9da7a752254600f6b7d096e2d653780",
      "old_mode": 33188,
      "old_path": "util/fipslink.pl",
      "new_id": "18a91532be535baebde62b3f2994abe2c9dccb7e",
      "new_mode": 33188,
      "new_path": "util/fipslink.pl"
    },
    {
      "type": "modify",
      "old_id": "a809f710b41af23f70fbddcb4c52bf4961c645f5",
      "old_mode": 33261,
      "old_path": "util/mkbuildinf.pl",
      "new_id": "5bf0168b6a7c889f2355095b4169a9db6db14123",
      "new_mode": 33261,
      "new_path": "util/mkbuildinf.pl"
    },
    {
      "type": "modify",
      "old_id": "9f8d561b0087ef52c91089946f53973ddedb189d",
      "old_mode": 33261,
      "old_path": "util/mkdef.pl",
      "new_id": "4a8bf8ababba8eb181c13e48df49a27271d98ce2",
      "new_mode": 33261,
      "new_path": "util/mkdef.pl"
    },
    {
      "type": "modify",
      "old_id": "e73d02b073bbf6171d300b1d66ca2be542dcf15a",
      "old_mode": 33261,
      "old_path": "util/mkdir-p.pl",
      "new_id": "4f44266802c041a8a885e85f689c9196cad949be",
      "new_mode": 33261,
      "new_path": "util/mkdir-p.pl"
    },
    {
      "type": "modify",
      "old_id": "4fd5520d87cb851746e76a9bf534f44ebf49d958",
      "old_mode": 33188,
      "old_path": "util/mkerr.pl",
      "new_id": "fd5e774e74b669102fda0e1fb0ef40220d9974e2",
      "new_mode": 33188,
      "new_path": "util/mkerr.pl"
    },
    {
      "type": "modify",
      "old_id": "8b74ff8adc5617dd55573105613358d523766702",
      "old_mode": 33261,
      "old_path": "util/mkrc.pl",
      "new_id": "c177349c13e4cee9e377df78129ed02a66286505",
      "new_mode": 33261,
      "new_path": "util/mkrc.pl"
    },
    {
      "type": "modify",
      "old_id": "a1f236bd9843cf69490c72c532129f9ced4d9d0a",
      "old_mode": 33261,
      "old_path": "util/perlpath.pl",
      "new_id": "80388e2946dc047448c617d9e61c95f3f0f9a8bf",
      "new_mode": 33261,
      "new_path": "util/perlpath.pl"
    },
    {
      "type": "modify",
      "old_id": "06d494a2fb93e13c54fc46e242ccced85eb485be",
      "old_mode": 33188,
      "old_path": "util/selftest.pl",
      "new_id": "d1d11593fa27f0aea1cb0456df9ca6c50a561418",
      "new_mode": 33188,
      "new_path": "util/selftest.pl"
    },
    {
      "type": "modify",
      "old_id": "3715ba263d70910dbf05f237d89d8aa830898398",
      "old_mode": 33188,
      "old_path": "util/su-filter.pl",
      "new_id": "5996f58225dc14844b4237a9088b93041c5bf6bc",
      "new_mode": 33188,
      "new_path": "util/su-filter.pl"
    }
  ]
}
