{"push_id":1236005823,"size":307,"distinct_size":307,"ref":"refs/heads/master","head":"38209aadbfe4fd0c6772467c4bc5c63325d53f6c","before":"fc85a6fab67df7b4412d6910ef7a1f6ff1299531","commits":[{"sha":"1668e47d1ea9e7b4c0297474bc18a2858c189850","author":{"name":"Xu Cheng","email":"638b8d4336571df83688cb25ad88b660431d7a51@me.com"},"message":"test-bot: always use `Tap.fetch`","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/1668e47d1ea9e7b4c0297474bc18a2858c189850"},{"sha":"3e5e14a59580325faf397b48d62a52f0013a17f2","author":{"name":"William Woodruff","email":"a5b5297c0c11b36acee0cb0fbd6e10f9b0660d8e@tuffbizz.com"},"message":"keg_relocate: Exclude hardlinks from mach_o_files.","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/3e5e14a59580325faf397b48d62a52f0013a17f2"},{"sha":"62d7079684cdb568600e22531c62888622a71ff1","author":{"name":"William Woodruff","email":"a5b5297c0c11b36acee0cb0fbd6e10f9b0660d8e@tuffbizz.com"},"message":"test: Add test for Keg#mach_o_files hardlink behavior.\n\nMove dylib_path and bundle_path from test_mach to testing_env to\naccommodate the new test.\n\nCloses #400.\n\nSigned-off-by: Tim D. Smith <git@tim-smith.us>","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/62d7079684cdb568600e22531c62888622a71ff1"},{"sha":"70ceb851a596c4f40ccfb448d543bb5eb5089b4a","author":{"name":"Tim D. Smith","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@tim-smith.us"},"message":"Revert \"test: Add test for Keg#mach_o_files hardlink behavior.\"\n\nThis reverts commit 62d7079684cdb568600e22531c62888622a71ff1.","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/70ceb851a596c4f40ccfb448d543bb5eb5089b4a"},{"sha":"cab97cf4d782ce36762f0cd615ca59718f55b0d5","author":{"name":"Tim D. Smith","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@tim-smith.us"},"message":"Revert \"keg_relocate: Exclude hardlinks from mach_o_files.\"\n\nThis reverts commit 3e5e14a59580325faf397b48d62a52f0013a17f2.","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/cab97cf4d782ce36762f0cd615ca59718f55b0d5"},{"sha":"359b67c6c8f6262b2e3b05b8a6716ba32ec65c89","author":{"name":"Martin Afanasjew","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@afanasjew.de"},"message":"bin/brew: rename 'chdir' to 'quiet_cd'\n\nThis is inspired by `quiet_system` with basically the same implication\n(suppress output), making the name a lot less confusing and avoiding a\nclash with the `chdir` function defined in `Library/brew.sh`.","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/359b67c6c8f6262b2e3b05b8a6716ba32ec65c89"},{"sha":"d4f5f0cec768df07f813aee1e5df2c687a0ad186","author":{"name":"Martin Afanasjew","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@afanasjew.de"},"message":"brew.sh: rename 'chdir' to 'safe_cd'\n\nThis is inspired by `safe_system` with basically the same implication\n(fail on error), making the name a lot less confusing and avoiding a\nclash with the `chdir` function previously defined in `bin/brew`.\n\nCloses #414.\n\nSigned-off-by: Martin Afanasjew <martin@afanasjew.de>","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/d4f5f0cec768df07f813aee1e5df2c687a0ad186"},{"sha":"d3ef56425a6b4c190317c2527137b97c0ff5daf8","author":{"name":"William Woodruff","email":"a5b5297c0c11b36acee0cb0fbd6e10f9b0660d8e@tuffbizz.com"},"message":"keg_relocate: Exclude hardlinks from mach_o_files.","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/d3ef56425a6b4c190317c2527137b97c0ff5daf8"},{"sha":"cb3ad215b4fc011e3405e6e577b97819c683036a","author":{"name":"William Woodruff","email":"a5b5297c0c11b36acee0cb0fbd6e10f9b0660d8e@tuffbizz.com"},"message":"test: Add tests for Keg#mach_o_files link behavior.\n\nMove dylib_path and bundle_path from test_mach to testing_env to\naccommodate the new tests.\n\nCloses #400.\n\nSigned-off-by: Martin Afanasjew <martin@afanasjew.de>","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/cb3ad215b4fc011e3405e6e577b97819c683036a"},{"sha":"d47df68cbd03fb621825d12a531f91938571ec04","author":{"name":"Vlad Shablinsky","email":"02b075fd3171898846ef1674a5e19accf4162df8@gmail.com"},"message":"test_formula: add outdated_versions tests","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/d47df68cbd03fb621825d12a531f91938571ec04"},{"sha":"9c15174e3cfa9a1f832b6532ef7480ef2b16a44e","author":{"name":"Vlad Shablinsky","email":"02b075fd3171898846ef1674a5e19accf4162df8@gmail.com"},"message":"formula: simplify outdated_versions logic","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/9c15174e3cfa9a1f832b6532ef7480ef2b16a44e"},{"sha":"0d3b5f6849e236272d6a1b83a1869845608b3d10","author":{"name":"Vlad Shablinsky","email":"02b075fd3171898846ef1674a5e19accf4162df8@gmail.com"},"message":"test_formula: add migration_needed test","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/0d3b5f6849e236272d6a1b83a1869845608b3d10"},{"sha":"da06e813c2b8925499484ff8be7772f6aa6ae9e3","author":{"name":"Vlad Shablinsky","email":"02b075fd3171898846ef1674a5e19accf4162df8@gmail.com"},"message":"cmd/install: use migration_needed?\n\nCloses #411.\n\nSigned-off-by: Xu Cheng <xucheng@me.com>","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/da06e813c2b8925499484ff8be7772f6aa6ae9e3"},{"sha":"3c5f007bfa1a469ef3e1a048ee163f3eaa73cb71","author":{"name":"Martin Afanasjew","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@afanasjew.de"},"message":"bin/brew: fix corner cases in prefix computation\n\nIf `bin/brew` happens to be symlinked to `/brew`, `/bin/brew`, or some\nsimilar location or (worse yet) Homebrew is installed to `/`, then\ncomputation of the prefix and/or repository path could break down and\nresult in an invalid or empty path.\n\nCloses Homebrew/homebrew-core#2430.","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/3c5f007bfa1a469ef3e1a048ee163f3eaa73cb71"},{"sha":"be3d33ea364c735ef36ef2e77ea8915c99daef4a","author":{"name":"Tim D. Smith","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@tim-smith.us"},"message":"Document command line options for brew tests","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/be3d33ea364c735ef36ef2e77ea8915c99daef4a"},{"sha":"9b36e8377142241218cb472dcaf64561f70b96e9","author":{"name":"Tim D. Smith","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@tim-smith.us"},"message":"Add magic token to hide commands from man page\n\nCloses #402.","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/9b36e8377142241218cb472dcaf64561f70b96e9"},{"sha":"8cf11912deed552a0e1fdcfc970e10a66c536d7e","author":{"name":"Tim D. Smith","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@tim-smith.us"},"message":"Test resolve_test_tap","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/8cf11912deed552a0e1fdcfc970e10a66c536d7e"},{"sha":"db76a0f4cc3838658919570b3453edbcb9ed2fcd","author":{"name":"Tim D. Smith","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@tim-smith.us"},"message":"Begin documenting environment variables\n\nCloses #405.","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/db76a0f4cc3838658919570b3453edbcb9ed2fcd"},{"sha":"271023c5e11ec5fc8be39a2161c43b2ffd034ce6","author":{"name":"Martin Afanasjew","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@afanasjew.de"},"message":"analytics: handle UUID generation errors\n\nAvoid writing an empty UUID to the Git configuration file and disable\nanalytics temporarily to avoid sending bogus data with an invalid UUID.","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/271023c5e11ec5fc8be39a2161c43b2ffd034ce6"},{"sha":"b1811f2ef3255dab74a0ee42447a5a747b37753d","author":{"name":"Martin Afanasjew","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@afanasjew.de"},"message":"analytics: make Linux UUID generation more robust\n\nNot every Linux system has a pre-installed `uuidgen` command (Debian\nhas a package `uuid-runtime` but doesn't install it by default). In\ncontrast, `/proc/sys/kernel/random/uuid` is always available on a modern\nLinux system and produces type/version 4 UUIDs, just like `uuidgen`.\n\nCloses #416.\n\nSigned-off-by: Martin Afanasjew <martin@afanasjew.de>","distinct":true,"url":"https://api.github.com/repos/usmonster/brew/commits/b1811f2ef3255dab74a0ee42447a5a747b37753d"}]}
{"actor":{"display_login":"usmonster"}}