Drupal 7.xを使用します。バージョンのないmakeファイルでdrupalモジュールプロジェクトを指定した場合、例:
projects[] = geocoder
プロジェクトには現在、開発バージョンのみが利用可能です(例: geocoder モジュール(2011年11月29日現在)):
開発バージョンを取得しますか?または、開発バージョンを明示的に指定する必要がありますか?
たぶん、尋ねる前にこれを試してみるべきだったでしょうが、私は今それを試しました。私のmakeファイルには次のものがあります。
projects[] = geocoder
そして、makeを実行すると、次の出力が得られます。
Project information for drupal retrieved. [ok]
Project information for geocoder retrieved. [ok]
drupal downloaded from [ok]
http://ftp.drupal.org/files/projects/drupal-7.9.tar.gz.
geocoder downloaded from [ok]
http://ftp.drupal.org/files/projects/geocoder-7.x-1.x-dev.tar.gz.
そうです、必要に応じて開発バージョンを取得するようです。
プロジェクトにstableリリースとdevバージョンの両方が利用可能な場合は、次のようなものを使用してdevバージョンの使用を強制できます。
projects[geocoder][version] = 1.x-dev
Gitリポジトリからプロジェクトを直接プルすることもできます。
projects[geocoder][download][type] = git
projects[geocoder][download][url] = "http://git.drupal.org/project/geocoder.git"
projects[geocoder][download][branch] = 7.x-1.x