web-dev-qa-db-ja.com

Drupalは、そのタグで既にチェックアウトされているのに、8.0.0ベータ6にアップグレードする必要があると言うのはなぜですか?

https://www.drupal.org/project/drupal/git-instructions でgitの指示に従いましたDrupal 8:

git clone --branch 8.0.x http://git.drupal.org/project/drupal.git .

次に8.0.0ベータ6のタグをチェックアウトしました。

git checkout tags/8.0.0-beta6

そして、このコマンドは私がそのタグにいることを確認します:

$ git name-rev --tags --name-only $(git rev-parse HEAD)
8.0.0-beta6

次に、インストールの準備をしました。空のデータベースとユーザーをセットアップし、次のDrushコマンドを使用してインストールを行いました。

drush site-install standard --account-name=admin --account-pass=admin --db-url=mysql://d8:d8@localhost/d8

Admin-admin/reports/statusに入ると、8.0.0-devを使用していて、Unknownリリース日(バージョン8.0.0-beta6が利用可能)が利用可能であると言われます。

しかし、なぜ? 8.0.0-beta6ブランチに既にいたときbeforeインストールを実行しました。

5
therobyouknow

update.moduleはgitを認識していません。

.info(D8では.yml)ファイルのみを認識します。また、.info.ymlファイルは、パッケージのビルドプロセスの一部としてのみバージョンを取得します。 system.info.ymlを見ると、beta6であるとはどこにも言われていません。

git deploy と呼ばれるモジュールがあり、そのギャップを埋めてgitからバージョン情報を抽出し、それについてupdate.moduleに伝えます。Drupal 8リリースしますが、現在のバージョンで動作するかどうかはわかりません。

9
Berdir