#git #drupal #drupal-6 #drupal-modules
#git #drupal #drupal-6 #drupal-модули
Вопрос:
Когда я просматриваю /admin / reports / updates / list и просматриваю запись для модулей, которая заканчивается на «-dev», за ней следует дата.
Например, «Webform 6.x-3.x-dev (2011-28 февраля)»
Откуда в этом отчете берется дата в конце?
Кстати, я спрашиваю, потому что я обновил модуль из своей локальной рабочей копии git и загрузил все измененные файлы на свой рабочий сервер, после тестирования, конечно 🙂
Однако это не изменило эту дату. Я хотел бы узнать больше о том, откуда берется эта дата.
Ответ №1:
В .info
файле модуля должен быть раздел, который выглядит следующим образом:
; Information added by drupal.org packaging script on 2010-09-04
version = "6.x-2.0-beta3"
core = "6.x"
project = "apachesolr"
datestamp = "1283604104"
дата берется из метки datestamp, а Drupal.org скрипт упаковки добавляет это при создании загрузки. Загрузка для разработчиков упаковывается каждые 12 часов, поэтому новая будет создана, когда разработчик перейдет в ветку разработки.
Если вы проверяете модули непосредственно из git на drupal.org вам нужно будет запустить модуль git deploy, чтобы получить правильную информацию о версии и дате.
Комментарии:
1. Модуль git deploy просто удаляет информацию о выпуске из репозитория git, если вы используете отдельные проверки git для каждого внесенного модуля, а не загружаете архивные файлы из d.o., к которым добавлена информация о выпуске в файл .info. Развертывание сайтов с использованием git — это совершенно другая проблема, и у меня нет никаких руководств по этому вопросу.