プラグインディレクトリ「最終更新」は最初のコミット後に変更されませんか?


8

2010-05-12にコミットRewriteアナライザプラグインの最初のバージョンをリリースしました。ただし、WordPress.orgプラグインディレクトリには2010-11-27が「最終更新」日として引き続き表示されます。これは、プラグインディレクトリがリポジトリに作成された日付です。

開発者FAQは述べています:

最終更新時刻バージョン番号が変更された後
、適切なディレクトリ(trunk /またはstableタグディレクトリ)に最後にチェックインした時刻。

ほとんどの開発者は、プラグインディレクトリが作成された直後に最初のバージョンをコミットするため、違いに気付かないでしょう。しかし、ディレクトリが作成されてから1日以上経過してコミットされた他のプラグインでも同じ不一致見られます。

私はtrunk/tags/1.0/ディレクトリの両方を一度にコミットしましたが(ローカルコピーしてからコミットして)、この問題のある他のプラグインは、ほとんどの人がするようにそれを行いました:へのコミットtrunk/とその後のリモートコピーtags/1.0/

オットーは最近言った

readmeが解析されてエントリが再構築されるのは、プラグインのバージョンが変更されたときだけです。ただし、タグを使用しているユーザーの場合、これは通常、新しいタグを作成して安定タグを更新した後に発生します。

readmeファイルが解析されたので、正しく更新するために他に何ができたのかわかりません。


これは非常に一般的な問題になりつつあり、時々更新される理由と更新されない理由を正確に再現することができませんでした。WordPressプラグインSVNにバグがある可能性があることを除けば、私は本当に答えはありません。公式の回答を聞きたいです。
Matthew Muro

readme.txtファイルをUTF-8としてエンコードしてみましたか?
Bainternet、2011年

@Bainternet:特殊文字は含まれていないため、UTF-8と言えます(「標準」ファイルのMD5、Latin-1に変換されたバージョン、UTF-8に変換されたバージョンを比較してテストされています) :すべて等しい)。最初はBOM文字が含まれていませんが、これはオプションだと思いますか?
Jan Fabry、

オプションかどうかはわかりませんが、同じ問題が発生したときに、readme.txt(特殊文字も含まない)をUTF-8形式で保存すると、15分後に修正されました。
Bainternet、2011年

@Bainternet:更新をトリガーしたのは追加のコミットだけだったのでしょうか?WP.orgは新しいreadme.txtを検出したため、ファイルを再度解析し、タイムスタンプを更新しましたか?
Jan Fabry、

回答:


3

私は何ヶ月にもわたって問題を解決しようと努力しており、問題を解決するためにいくつかの調整を行いました。

つまり、問題があります。いいえ、まだ修正方法がわかりません。すでに報告を停止することができます。

現在の回避策:ANYあらゆる種類のコミットは、更新にそれをトリガーする必要があります。したがって、readme.txtにスペースを追加して30分待つだけでうまくいくはずです。そうでない場合は、私に連絡してください:otto@wordpress.org


説明:トランクと現在のタグのreadmeファイルの両方を更新しましたが、プラグインのページに更新されたテキストが表示されません。1)readme.txt一度に解析されるバージョンは1つだけですか?最近wp.org側にキャッシュがありますか?2)これについて尋ねるのに最適な場所?あなたのメール、wp org、wp-hackers、フォーラム、twitterのプラグイン?
ブラソフィロ2013

0

質問のコメントの議論に基づいて、私はこれに対する答えがあると思います。

Unicode-8(UTF-8)エンコーディングでreadme.txtファイルを保存すると、「最終更新」の問題が修正されるようです。


0

記録として、最終更新日とバージョン番号の両方が確実に更新されるように、常に最新バージョンのタグコピーも作成する必要があるようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.