)]}'
{
  "commit": "7a3e801217d2e052062fff2293156b7ba9e5e796",
  "tree": "8b09ab2a7a55fb10300187936d854d37f1e6bcac",
  "parents": [
    "a1d3bfb64fd7ef2cb178b5b515522ffd75d7b8c5"
  ],
  "author": {
    "name": "Florin Crișan",
    "email": "florin.crisan@gmail.com",
    "time": "Thu Jun 03 17:04:09 2021 +0300"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jun 03 16:44:06 2021 +0000"
  },
  "message": "fix #415: Perl scripts fail when building from a path with spaces\n\nBecause file names are not enclosed in quotation marks in the open call.\n\nhttps://bugs.chromium.org/p/boringssl/issues/detail?id\u003d415\n\n```\ncmake --build \"C:\\Projects\\ Extern\\Visual C++ 2015\\x64 Debug\\Build\\BoringSSL\\.\"\n[9/439] Generating rdrand-x86_64.asm\nFAILED: crypto/fipsmodule/rdrand-x86_64.asm\ncmd.exe /C \"cd /D \"C:\\Projects\\ Extern\\Visual C++ 2015\\x64 Debug\\Build\\BoringSSL\\crypto\\fipsmodule\" \u0026\u0026 \"C:\\Program Files\\CMake\\bin\\cmake.exe\" -E make_directory . \u0026\u0026 C:\\Perl64\\bin\\perl.exe \"C:/Projects/ Extern/Source/BoringSSL/crypto/fipsmodule/rand/asm/rdrand-x86_64.pl\" nasm rdrand-x86_64.asm\"\nCan\u0027t open perl script \"C:/Projects/\": No such file or directory\nerror closing STDOUT at C:/Projects/ Extern/Source/BoringSSL/crypto/fipsmodule/rand/asm/rdrand-x86_64.pl line 87.\nninja: build stopped: subcommand failed.\n```\n\nBug: 415\nChange-Id: I83c4a460689b9adeb439425ad390322ae8b2002a\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/47884\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad26ed93828fef1378317c2a9ef33a5e5097a259",
      "old_mode": 33261,
      "old_path": "crypto/chacha/asm/chacha-armv4.pl",
      "new_id": "5455b83aa1adea1791a37f1053924c6a6e83b078",
      "new_mode": 33261,
      "new_path": "crypto/chacha/asm/chacha-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "9c1c2d4f6d0c1716eb2388b9c1ed3aa30b346887",
      "old_mode": 33261,
      "old_path": "crypto/chacha/asm/chacha-armv8.pl",
      "new_id": "b2d3d86d18dd250f6859294586dc0d5027d77c22",
      "new_mode": 33261,
      "new_path": "crypto/chacha/asm/chacha-armv8.pl"
    },
    {
      "type": "modify",
      "old_id": "ab8a1f78a3944a2d1e87d6c6a2c9687479e7bf89",
      "old_mode": 33261,
      "old_path": "crypto/chacha/asm/chacha-x86_64.pl",
      "new_id": "2ee22b6802b4e64f030f22dd92235be577f70be9",
      "new_mode": 33261,
      "new_path": "crypto/chacha/asm/chacha-x86_64.pl"
    },
    {
      "type": "modify",
      "old_id": "62d4842b91b241e7deeb2c4d936ad7b7419a4718",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aesp8-ppc.pl",
      "new_id": "3b1fbee6f5f20df529a2e8ac2f208c3657ff64cc",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aesp8-ppc.pl"
    },
    {
      "type": "modify",
      "old_id": "1a2c20b78ffd5aac390fda411312316776f85be4",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aesv8-armx.pl",
      "new_id": "3bfdd8d34b8fdfd13b987d01ed179d7ef44a48d5",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aesv8-armx.pl"
    },
    {
      "type": "modify",
      "old_id": "34aecbec5bbc5aec386a25bd871f5da7e598e9cb",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/bsaes-armv7.pl",
      "new_id": "f6db486a64963363adbae5d7aaf2a41f178fef45",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/bsaes-armv7.pl"
    },
    {
      "type": "modify",
      "old_id": "12b5828434250ecf72e1430c0f398cc1f46bb07b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/vpaes-armv7.pl",
      "new_id": "bb77d1047926b76874fb3458934d76779417d0a8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/vpaes-armv7.pl"
    },
    {
      "type": "modify",
      "old_id": "b771faface0640e7ab4078486c9d99f587e8cc15",
      "old_mode": 33261,
      "old_path": "crypto/fipsmodule/aes/asm/vpaes-armv8.pl",
      "new_id": "a1d919d2e98a21fa28361f8c7d200cf387afcca0",
      "new_mode": 33261,
      "new_path": "crypto/fipsmodule/aes/asm/vpaes-armv8.pl"
    },
    {
      "type": "modify",
      "old_id": "a8e89f6b1851cc68d89f3dcac4cc67d0e23fe7a9",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/asm/armv4-mont.pl",
      "new_id": "5ee474fb463527114a04216ce83e34be99408c26",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/asm/armv4-mont.pl"
    },
    {
      "type": "modify",
      "old_id": "788a0ce39e204bdfda1648867a4e3116511ee97c",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/asm/armv8-mont.pl",
      "new_id": "77b437df011c4bb8ffd578ef160bfa758b4e2471",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/asm/armv8-mont.pl"
    },
    {
      "type": "modify",
      "old_id": "daf52e8ec23086a3bf37995036cc7433fe7c53cb",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghash-armv4.pl",
      "new_id": "d570990ab6923601736bec287071cc272a02b5c6",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/asm/ghash-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "94f95c264edf406052ec6e791581af87e6774d1d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghash-neon-armv8.pl",
      "new_id": "b1725a8b2b0548b3f59c801bf1292a263fbb1f3e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/asm/ghash-neon-armv8.pl"
    },
    {
      "type": "modify",
      "old_id": "7a1259ba0c5be6a8fffd6b0df079b5633708f862",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghashp8-ppc.pl",
      "new_id": "827ddb2e46bcf13de8fadd4c0cab5d7ecf52711a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/asm/ghashp8-ppc.pl"
    },
    {
      "type": "modify",
      "old_id": "4afb6da33bffb37b280bbb161e4c150bb4d832a0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghashv8-armx.pl",
      "new_id": "0fb641408faaebcd207313020d4fd284c1085cce",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
    },
    {
      "type": "modify",
      "old_id": "eb2a59262e7f6803d628bb56ecebcb802e9deca5",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/asm/rdrand-x86_64.pl",
      "new_id": "e5ff10663a7e1c653f9a0215344428b6c42f8621",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/asm/rdrand-x86_64.pl"
    },
    {
      "type": "modify",
      "old_id": "2cda386005df60f14cafa50d982763c8e6db60c0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha1-armv4-large.pl",
      "new_id": "f11280afe98b96d486f96514fe22ee60ac172e46",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha1-armv4-large.pl"
    },
    {
      "type": "modify",
      "old_id": "0a3acaccc051fda839d2384c37882732fad90962",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha1-armv8.pl",
      "new_id": "51e326d23638d3527f856ed099a367baae325c14",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha1-armv8.pl"
    },
    {
      "type": "modify",
      "old_id": "0c8adbb70ecd6b236021bc7871af76b9fe0aee27",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha256-armv4.pl",
      "new_id": "a2eccf829930b2a80790f0940c9bbfda5dae0ebd",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha256-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "d559e81240e1e6f94a7e57fee2a6d6eac290fe52",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha512-armv4.pl",
      "new_id": "e15b1d98212e5b0657bf340c44fea7379676e367",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha512-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "8b671e2eb28debe857468b4b21f30c7b918e07c2",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha512-armv8.pl",
      "new_id": "2971b745aee947b44a53c3c2b655a086e33e9d2c",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
    }
  ]
}
