`--fresh` 选项在 Brew 中有什么作用?

What does the `--fresh` option do in Brew?

同时遵循安装说明(例如 caffe for os x), I run into the --fresh flag for homebrew。例如,

brew install --fresh -vd snappy leveldb gflags glog szip lmdb

但是,我没有看到关于 --fresh 功能的文档,而且我在自制软件的源代码中也没有找到它。这面旗帜有什么作用? (或者它曾经做什么?)

我发现了一个旧的 github issue 描述 --fresh 的行为。

该标志旨在确保在没有任何先前设置的编译时选项(如 --with-python)的情况下安装软件包,但由于它没有做任何事情而被删除:

commit 64744646e9be93dd758ca5cf202c6605accf4deb
Author: Jack Nagel <jacknagel@gmail.com>
Date:   Sat Jul 5 19:28:15 2014 -0500

    Remove remaining references to "--fresh"

    This option was removed in 8cdf4d8ebf439eb9a9ffcaa0e455ced9459e1e41
    because it did not do anything.