diff options
| author | Giovanni Bajo | 2014-12-02 03:09:50 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2014-12-02 14:30:19 +0000 |
| commit | f038bc2ee59858d5b2c30dd6d39c81b5b32e0c92 (patch) | |
| tree | 946deea2692849ed4ff0d656749d2661cc940899 | |
| parent | 73f2ec11e4731ba84c2dd323dec8c733b14c0d46 (diff) | |
| download | homebrew-f038bc2ee59858d5b2c30dd6d39c81b5b32e0c92.tar.bz2 | |
git-review 1.24 (new formula)
Closes #34598.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
| -rw-r--r-- | Library/Formula/git-review.rb | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Library/Formula/git-review.rb b/Library/Formula/git-review.rb new file mode 100644 index 000000000..232c56434 --- /dev/null +++ b/Library/Formula/git-review.rb @@ -0,0 +1,39 @@ +require "formula" + +class GitReview < Formula + homepage "https://git.openstack.org/cgit/openstack-infra/git-review" + url "https://pypi.python.org/packages/source/g/git-review/git-review-1.24.tar.gz" + sha1 "9183b505366b842cff32132ee88d8eff44bb7c89" + + depends_on :python if MacOS.version <= :snow_leopard + + resource "requests" do + url "https://pypi.python.org/packages/source/r/requests/requests-2.5.0.tar.gz" + sha1 "d60dfaaa0b4b62a6646fcb6c3954ea369317ca9f" + end + + def install + ENV.prepend_create_path "PYTHONPATH", "#{libexec}/vendor/lib/python2.7/site-packages" + resource("requests").stage do + Language::Python.setup_install "python", libexec/"vendor" + end + + ENV.prepend_create_path "PYTHONPATH", "#{libexec}/lib/python2.7/site-packages" + Language::Python.setup_install "python", libexec + + man1.install gzip("git-review.1") + + bin.install Dir[libexec/"bin/*"] + bin.env_script_all_files(libexec/"bin", :PYTHONPATH => ENV["PYTHONPATH"]) + end + + test do + system "git init" + system "git remote add gerrit https://github.com/Homebrew/homebrew.github.io" + (testpath/".git/hooks/commit-msg").write("# empty - make git-review happy") + (testpath/"foo").write("test file") + system "git add foo" + system "git commit -m \"test\"" + system "#{bin}/git-review", "--dry-run" + end +end |
