2011-05-10 35 views
2

當我查看/ admin/reports/updates/list並查看模塊條目時,「-dev」結尾後面跟着一個日期。Drupal在哪裏獲取模塊的開發版本的日期?

例如, 「網絡表單6.x的-3.X-DEV(2011-FEB-28)」

哪裏這份報告獲得在距終點的日期?

順便說一句,我問,因爲我從我的本地git的工作副本更新模塊,所有修改過的文件上傳到我的生產服務器,當然:)

不過的測試後,它並沒有改變這日期。我想知道更多關於這個日期的來源。

回答

4

在模塊的.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" 

日來自時間戳,以及Drupal.org包裝腳本添加,當它創建的下載。開發人員下載每12小時打包一次,因此當開發人員向開發分支提交時會創建一個新的下載。

如果您在drupal.org上直接從git檢查模塊,則需要運行git deploy module以獲取正確的版本和日期信息。

+0

謝謝!任何有關git deploy最佳實踐的好教程? – 2011-05-11 14:20:33

+0

如果您爲每個貢獻的模塊使用單獨的git簽出,git deploy模塊會簡單地將發佈信息從git存儲庫中取出,而不是從d.o.下載tarball。將.info文件附加到版本信息。使用git部署網站是一個完全不同的問題,我也沒有任何教程。 – jhedstrom 2011-05-11 21:17:39