6

私はgithub式に最後の仕上げをしようとしています。github から zip ファイルを取得できましたが、(何らかの理由で) 間違ったバージョンのファイルが含まれています。そして、(私が正しく理解していれば)それが式を構築する慣習的な方法であるため、特定のバージョンのリポジトリを取得しようとしています。HEADそのため、タグをプルすることは明らかに嫌われています (関連するタグ付きバージョンがandでプルできるため、これも問題ありません-devel)。

HEADhomebrew を使用してリポジトリの特定のバージョン (およびタグを除く) をプルする方法はありますGitDownloadStrategyか?

参考までに、現在の式について私が得たものは次のとおりです。

class Geocouch < Formula
  homepage 'https://github.com/couchbase/geocouch'
  head 'https://github.com/couchbase/geocouch.git', :using => :git, :tag => '1.2.x'
  url 'https://github.com/couchbase/geocouch/zipball/couchdb1.2.zip'
  md5 '2e72424d67e369f2c649ed4ed01cdbc2'

  devel do
    head 'https://github.com/couchbase/geocouch.git', :using => :git, :tag => 'master'
    version '1.3.x'
  end
[...]

url行は望ましくないバージョンを取得するため、行を のようなものに置き換えようとしていurlます:using => :git, :sha => 'eeeb0f2e8d0a77'が、:sha機能が機能していないようです...それがまさに私が必要としているものです(私は信じています)。

4

1 に答える 1

8

:revision => 'eeeb0f2e8d0a77'これを達成するために使用できるはずです。

于 2012-05-20T22:17:22.407 に答える