Installing a specific version of a homebrew package
Installing from a tap
brew tap homebrew/versions
brew search elasticsearch
brew install homebrew/versions/elasticsearch11
Installing from a specific commit
brew tap homebrew/boneyard # Then you can run brew versions.
brew versions elasticsearch
brew versions elasticsearch | grep 1.2.1
cd /usr/local/Library
git checkout 3bbd4f1 /usr/local/Library/Formula/elasticsearch.rb
brew install elasticsearch
brew unlink elasticsearch
brew install elasticsearch